Resultado SQL diferente com a mesma consulta em PHP e MySQL

Depois de uma pesquisa rápida, não encontrei a solução do meu problema, por isso postei uma nova.

Então eu tenho que criar visão em um banco de dados MySQL de uma interface Web (usando PHP).

Eu uso uma estrutura PEAR para a conexão com o MySQL (5.0.26)

Eu tenho o pedido de SQL:

CREATE VIEW test AS SELECT cswc.code_de_la_copie, cswc.service_de_reference, cswc.libelle_de_la_copie, cswc.direction_de_securite_logique
FROM  pressi_copiesServiceWithCibles cswc LEFT OUTER JOIN pressi_servicesReferenceWithCibles srwc ON cswc.service_de_reference = srwc.code_du_service
WHERE cswc.cible is null
  AND (srwc.cible LIKE '%£DOMAIN£%' OR srwc.cible LIKE '%$DOMAIN$%');

Quando eu executo esta requisição diretamente no banco de dados local MySQL, eu obtenho um resultado com 470 linhas.

No entanto, quando executo este pedido no meu código PHP, tenho um resultado diferente (tenho 386 linhas), e não sei porque!

$values['request'] = "SELECT cswc.code_de_la_copie, cswc.service_de_reference, cswc.libelle_de_la_copie, cswc.direction_de_securite_logique
FROM  pressi_copiesServiceWithCibles cswc LEFT OUTER JOIN pressi_servicesReferenceWithCibles srwc ON cswc.service_de_reference = srwc.code_du_service
WHERE cswc.cible is null
  AND (srwc.cible LIKE '%£DOMAIN£%' OR srwc.cible LIKE '%$DOMAIN$%');";

$baseView = "test";

$sqlView = 'CREATE VIEW '.$baseView.' AS '.$values['request'];
$res =& $this->mdb2->query($sqlView);
if (PEAR::isError($res)) {
   return false;
}

Além disso, eu já criei 6 views antes deste sem nenhum problema (mesmo resultado em PHP e no MySQL)

obrigado pela ajuda

questionAnswers(1)

yourAnswerToTheQuestion