Mysql select dando a resposta errada dentro do php
Eu tenho esse problema com um script PHP ao consultar um banco de dados mysql.
A consulta é:
SELECT COUNT(*) FROM theTable WHERE fieldValue = ‘Dom-Rémy'
Eu verifiquei que, ao executar manualmente essa consulta no console de administração (phpMyAdmin), posso encontrar um registro correspondente à solicitação, que é o que espero.
Mas dentro de um script PHP em que o código é o seguinte, eu sempre recebo 0 registros (em vez de 1):
$Query = "SELECT COUNT(*) FROM theTable WHERE fieldValue = 'Dom-Rémy'";
$DBR = mysql_query($Query,$Connection);
$NBR = mysql_result($DBR,0,0);
printf("NBR: %d\n",$NBR);
Por que é que? Eu suspeito que o caractere europeu dentro do fieldValue é o que causa o problema, mas o que devo fazer para que ele funcione?