У меня небольшая проблема:
Я получаю несколько параметров через ajax и делаю SQL-запрос. Простой, но в этом запросе есть некоторые специальные символы (бразильский), и мой запрос выглядит так (как я сделал эхо):
SELECT neigh
FROM address_bd
WHERE
state ="AL"
AND city ="Maceió"
GROUP BY neigh
ORDER BY neigh ASC
и в скрипте есть:
$sql = "
SELECT neigh
FROM address_bd
WHERE state =\"$state\"
AND city =\"$city\"
GROUP BY neigh
ORDER BY neigh ASC
";
Запуск его в phpmyadmin вернет правильный результат, но в скрипте даст 0 результатов.
Моя строка sql имеет utf8_general_ci. У кого-нибудь есть идеи? Спасибо.
И вот идет ответ:
SET character_set_client = utf8;
Это решило проблему. Спасибо всем и особенно Инке за отправку ссылки. Еще раз спасибо