ciao![]()
![]()
sto incontrando questa difficoltà: praticamente ho uno script (PHP4) che visualizza delle news.
Io vorrei però far visualizzare soltanto una news (l'ultima in base alla data di inserimento).
Per far ciò ho aggiunto alla SELECT LIMIT1 ...però cos' facendo non me la visualizza l'ultima news dicendomi che sul database non ci sono dati. Mi date una nmano a risolvere questo arcano?
Il codice che sto utilizzando è:
<?php
//connessione a mysql
mysql_connect('localhost','pippo','pippo');
//selezione del database
mysql_select_db('pippo');
//sottomissione della query (come usare mysql_query())
$res = paging('SELECT id,titolodocumenti, estesodocumenti FROM documenti ORDER BY datains DESC LIMIT 1');
echo "<table border='0' class='descrizione'>\n";
/*
verifica dei risultati: $res è un array..
*/
if (!$res[0]) { echo "non ci sono dati";}
else
{
/*sull'elemento zero si opera con un ciclo allo stesso modo
in cui si farebbe con il risultato di mysql_query()
*/
$i=0;
while($dati = mysql_fetch_array($res[0]))
{
$i++;
if($i==1){
echo "<tr>";
}
echo "<td>".$dati['titolodocumenti']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td>".$dati['estesodocumenti']."</td>";
if($i==1){
echo "</tr>";
$i=0;
}
}
}
/*stampa del minimenu' di link alle altre pagine
(poteva essere stampato anche prima del ciclo)
*/
echo "</table>";
?>