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?

questionAnswers(2)

yourAnswerToTheQuestion