salve,
perchè mi stampa come risultato soltanto il primo record ?
codice:$query= "SELECT * from azienda" ; $res=mysql_query($query); $resu= mysql_fetch_array($res); $num= mysql_numrows($res); $i=0; while ($i<$num) { echo $resu[$i]; $i++; }
salve,
perchè mi stampa come risultato soltanto il primo record ?
codice:$query= "SELECT * from azienda" ; $res=mysql_query($query); $resu= mysql_fetch_array($res); $num= mysql_numrows($res); $i=0; while ($i<$num) { echo $resu[$i]; $i++; }
Ciao il problema è che fai mysql_fetch_array fuori da un ciclo while, prova a fare così:
In alternativa al posto di nome_colonna_tabella puoi anche usare un indice che va da 0 al numero di risultati. La funzione non è mysql_numrows ma mysql_num_rows.Codice PHP:
$query= "SELECT * FROM azienda" ;
$res=mysql_query($query);
while($resu= mysql_fetch_array($res)){
echo $resu['nome_colonna_tabella'];
}
Spero di esserti stata di aiuto![]()
grazie mille![]()
ma è sbagliato se scrivo così il nome del vettore che stampa, in questo modo?
perchè mi da erroreCodice PHP:
echo $resu[$i];