Occhio alle variabili...ad esempio se devi stampare il contenuto di una variabile dovresti agire in questa maniera:
Codice PHP:
<?php 
    
print("Prova di una ".$variabile);
    print(
"Prova di una altra ".$varibile." ,capito?");  
?>
In buona sostanza se devi stampare il contenuto di una variabile devi passarla alla relativa istruzione senza gli apici altrimenti verrà intesa come stringa e verrà stampato il suo nome e non il contenuto.

Lo stesso discorso vale pure per la stringa che passi all'istruzione per effettuare la query al database.

Fai un controllo di questo tipo sul tuo codice, a prima vista mi par di capire che il problema sia di questo tipo.

giuseppe