Salve ragazzi...sono secoli che non scrivo più sul forum di html...anche se cmq ho seguito molte discussioni come spettatore ... tornando a noi...ho un problema riguardante una query

SELECT * FROM TABLE WHERE campo = $var

ora la variabile $var contiene il seguente valore

Pubblicità
da sapere che il DB la Tabella e la connessione al db da php è in CHARSET UTF-8

il record è presente a DB, tanto e vero che se faccio la stessa query da PHPMYADMIN il record viene stampato a video mentre se lo faccio da PHP non mi mostra nulla e il function mysql_num_rows mi restituisce il valore 0.


qualcuno ha qualche soluzione??....sò di per certo che il problema è il carattere speciale perchè se faccio la query eliminando qual carattere ( naturalmente poi modificando anche il record in corrispondenza ), php mi restituisce il record a video .

Grazie a tutti per le risposte