Ad ogni ciclo sovrascrivi la variabile $querystr, ovvio che quando esci dal ciclo ha il valore solo dell'ultima assegnazione, mica può mantenere tutti i valori che ha avuto in precedenza.Originariamente inviato da dema28
Qualcuno mi sa spiegare perché usando foreach quello che ottengo alla fine è solo l'ultimo elemento dell'array e non tutti e tre insieme?
Codice PHP:
$tables = array("$table1", "$table2", "$table3");
foreach($tables as $_table) {
$querystr = "SELECT *
FROM `{$_table}` WHERE 1=1 ";
}
E' come fare
Secondo te cosa verrà stampato?Codice PHP:
$var = 1;
$var = 2;
$var = 3;
$var = 4;
echo $var;
Un'altra cosa, rimuovi i doppi apici da qui, non servono a niente
$tables = array("$table1", "$table2", "$table3");