Ciao a tutti
, mi collego alla discussione in quanto ho più o meno le stesso problema ed è tutta la sera che provo a risoverlo!
Allora io ho un file chiamato function.php contenente la seguente funzione:
Codice PHP:
function recupero_db($campi,$tabella,$filtri) {
$query_sql = "SELECT $campi FROM $tabella$filtri";
$result_sql = mysql_query($query_sql, getConnection());
return mysql_fetch_assoc($result_sql);
}
L'idea è di salvare la funzione in modo da richiamarla e non dover riscrivere 100 volte le query.
Ho fatto una prova inserendo in un secondo file il seguente codice:
Codice PHP:
while($row_sql = recupero_db("pubb_id,pubb_nome","pubblicita", " WHERE active=1")) {
echo "<option value='$row_sql[pubb_id]'>$row_sql[pubb_nome]</option>";
}
il problema è che in questo modo mi stampa 200.000 volte il primo valore (e in questo caso sono presenti solo due righe nel db), Mi aiutate a capire per favore dove sbaglio?
Grazie mille!
Ciao