esiste la possibilità di inserire i risultati di una query in un array?
esiste la possibilità di inserire i risultati di una query in un array?
Intendi automaticamente? Perché lo puoi fare tranquillamente a mano!
I dilettanti costruirono l'Arca, i professionisti il Titanic!
Grazie,
ho provato con
while ($row = mysql_fetch_array($query))
ma mi da il seguente errore:
mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Cosa intendi per inserimento manuale??
a grandi linee:
codice:$conn = mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("test") or die(mysql_error()); $query = "SELECT * FROM tabella"; $rs = mysql_query($query) or die(mysql_error()); $num = mysql_num_rows($rs); if ($num != 0) { while ($row = mysql_fetch_array($rs)) { //.... } } else { echo "No records"; }
le query ha dei problemi, x quello nn funziona il mysql_fetch_array
prova così:
codice:$st=mysql_query("SELECT * FROM tabella") or die(mysql_error()); $temp=array(); while ($row=mysql_fetch_assoc($st)) $temp[]=$row; print_r($temp);
think simple think ringo
Grazie funziona,
$st=mysql_query("SELECT agenzie.codice FROM agenzie WHERE agenzie.abilitazione = 'Y'") or die(mysql_error());
$temp=array();
while ($row=mysql_fetch_assoc($st))
$temp[]=$row;
print_r($temp);
Per verificare la presenza di 1 valore nel array avevo pensato di utilizzare la funzione in_array.
Purtroppo non mi verifica la presenza del valore.
Sai dirmi se si può utilizzare questa funzione in questa maniera?
if (in_array("kooishnm", $temp))
echo "kooishnm presente"
Grazie
bisogna vedere com'è strutturato l'array...
qua trovi altre funzioni x la ricerca con array:
http://it.php.net/in_array
think simple think ringo