Originariamente inviato da piero.mac
certo che si.
se vuoi solo l'indice numerico usa mysql_fetch_row, solo associativo _assoc oppure come oggetto _object
per il tuo dilemma non ci sono sufficienti news per dire la propria... bisogna vedere lo script...
La cosa che mi manda in bestia è che la query è una query banalissima:
SELECT __ FROM __ LEFT JOIN __ WHERE __
Lo script a sua volta, ha un unico while che tira fuori il risultato della query così:
Codice PHP:
if ($variabile1) $query .= "WHERE ... ";
if ($variabile2) $query .= "GROUP BY ... ORDER BY ... ASC LIMIT 10;";
echo $query; // debug
$ris = mysql_query($query, $conn) or die ("{$query}");
while ($row = mysql_fetch_array($ris)) {
print_r($row); // debug
sopra scrivo la query a seconda delle scelte dell'utente come dicevo;
stampo l'sql;
eseguo l'sql;
while;
tiro fuori l'array;
risultato -> tutte le righe vengono fuori bene, quella riguardante un flag esce nulla!!
(vedi array su)
Il campo della tabella interessato è un smallint(6) unsigned default NULL ...