Meno male che qualcuno mi ha risposto....ti ringrazio a priori.
allora:
io ho bisogno di effettuare una query presente su un campo di una tabella. Ti faccio un esempio.
tabella_query
id query
1 "select * from tabella1"
2 "select * from tabella2"
... ... ...
n "select * from tabella3"
Questa è la tabella. Ora nel codice cosa faccio:
$query=$mysqli->query("select query from tabella_query where id='1'")->fetch_assoc();
$dati=$mysqli->query($query);
chiaramente mi da errore. allora io stampo il contenuto di $query. Copio il risultato dal browser e lo rimetto nel php:
$query="select * from tabella1";
$dati=$mysqli->query($query);
e in questo modo funziona. Quindi so che la query nel db non è sbagliata e dunque mi viene da pensare che ci sia una incongruenza tra i caratteri. Il campo della tabella è text.
Ti ho delucidato?Hai spiegazioni o altre domande? Io credo che un modo per memorizzare le query in un campo di una tabella deve esserci, non credo sia l'unico ad averne bisogno.
Grazie ancora, Angelo

Rispondi quotando