Всем привет! Уже второй день ломаю голову и поэтому решил спросить, может кто знает? Есть такой код: PHP: <?php // Подключаемся к базе: if(mysql_connect($db_host, $db_user, $db_pass)) echo "Connected to database.<br/>"; else echo mysql_error(); if(mysql_select_db($db_db)) echo "Database selected.<br/>"; else echo mysql_error(); // Запрос: $query = 'SELECT id, text1 FROM texts_ru WHERE text1 LIKE "%Позвоните нам сейчас и узнайте подробности:%"'; $result = mysql_query($query); echo mysql_error(); echo '<br/>Выбрано вариантов:<br/><br/><br/>'; while($arr = mysql_fetch_array($result)) echo 'yes<br/>'; // На каждый совпавший элемент выводим слово 'yes' ?> Так вот, mysql_fetch_array($result) возвращает false, то есть якобы результатов нет. Но если тот же самый запрос я делаю через phpMyAdmin, то возвращается до фига совпадений. Мне нужно именно получить эти данные в скрипт! Может кто сталкивался с подобным?
Dreamless Вставьте куда-нибудь после mysql_connect: mysql_query("SET NAMES utf8"); или как вариант mysql_query("SET NAMES cp1251");