PDA

View Full Version : [PHP] Array da select


Alhazred
18-08-2009, 13:34
Ho una tabella in un DB le cui entry sono composte da numeri, per la precisione sono 6 colonne: id, quantità,...ecc...

ho bisogno di prendere tutte le entry (poche) della tabella per poi confrontarle con dei dati passati da un form.
Prendo le entry con una "SELECT * FROM tabella", ma poi come metto tali dati in modo da averli ordinati "per righe"? In pratica avrei bisogno di un array bidimensionale, ma come lo costruisco?

Ho provato mysql_fetch_array, pare peṛ che mi inserisca nell'array solo la prima entry, ma forse non sono stato capace di ciclare sull'array.

Come dovrei fare?

Alhazred
18-08-2009, 14:34
Per ora sto facendo coś

$dbresult = mysql_query("SELECT * FROM tab",$db);
$art = mysql_fetch_array($dbresult,MYSQL_NUM);
foreach($art as $v)
print "$v<br>";

ma come detto mi viene stampata solo la prima riga della tatbella.
Se l'array $art viene costruito correttamente e contiene tutte le entry della tabella, come faccio a passare dalla prima alla seconda ecc...?

anonimizzato
22-08-2009, 19:03
Prova coś

while($row = mysql_fetch_array($dbresult)) {
...
}

se non "iteri" mysql_fetch_array otterrai solo il primo record.

Ciao.

Alhazred
23-08-2009, 18:31
Eh si... grazie :)