Различные результаты SQL с одинаковыми запросами в PHP и MySQL

После быстрого поиска я не нашел решения своей проблемы, поэтому выкладываю новую.

Поэтому я должен создать представление в базе данных MySQL из веб-интерфейса (используя PHP).

Я использую платформу PEAR для соединения с MySQL (5.0.26)

У меня есть запрос 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$%');

Когда я выполняю этот запрос непосредственно в моно локальной базе данных MySQL, я получаю результат с 470 строками.

Однако, когда я выполняю этот запрос в своем PHP-коде, у меня другой результат (у меня 386 строк), и я не знаю почему!

$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;
}

Более того, я уже создал 6 представлений перед этим без каких-либо проблем (один и тот же результат в PHP и в MySQL)

Спасибо за помощь

Ответы на вопрос(1)

Ваш ответ на вопрос