Quote Originariamente inviata da satifal Visualizza il messaggio
Non mi sembra affatto che le query da te stampate siano generate dalla funzione postata dato che nel PHP hai:

Codice PHP:
$QDati="SELECT * FROM idimag.".$cf." WHERE ID LIKE ".$idCF

mentre le presunte echo sono:

SELECT * FROM cliente WHERE ID=22
SELECT * FROM fornitore WHERE ID=132
Sì, scusa ho fatto confusione tra le varie prove, le select delle echo sono:

SELECT * FROM idimag.cliente WHERE ID LIKE 22
SELECT * FROM idimag.fornitore WHERE ID LIKE 132

ho provato anche a mettere gli apici così

SELECT * FROM idimag.cliente WHERE ID LIKE '22'
SELECT * FROM idimag.fornitore WHERE ID LIKE '132'

e così

SELECT * FROM idimag.cliente WHERE ID='22'
SELECT * FROM idimag.fornitore WHERE ID='132'

ma il risultato è sempre lo stesso
e come si nota dall'errato copia&incolla delle echo di prima ho provato anche a non indicare il nome del DB.