Странно глючит mysql

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
Аватара пользователя
Nikoshka
Сообщения: 120
Зарегистрирован: 15 май 2006, 05:24

По крайней мере я такое первый раз вижу...
Переустановил его, все базы нашлись phpmyadmin все прекрасно находит. Но все скрипты, которые его раньше БД прекрасно понимали делаю слудующее - все что было получено из БД и содержит русский текст превращается в ????????????.

В БД стоит для таблицы cp1251_general_ci, вообще эта кодировка и на скриптах стоит.
Пробовал поставить cp1251_general_cs точно так же. В БД все содержится нормально и phpmyadmin выводит все хорошо т.е. содержимое отображает нормально на русском.

Не понимаю, что могло случится?
Yurich
Сообщения: 107
Зарегистрирован: 23 фев 2004, 19:07

Nikoshka писал(а):В БД все содержится нормально и phpmyadmin выводит все хорошо т.е. содержимое отображает нормально на русском.
Если в БД все нормально и PHPAdmin выводит все хорошо, то при чем тут MySQL?
Думаю проблема в скриптах. Кстати, а что за скрипты?
Аватара пользователя
Nikoshka
Сообщения: 120
Зарегистрирован: 15 май 2006, 05:24

разные, есть например простой запрос и вывод, например такие...

$news_query = mysql_query("SELECT * FROM news_base ORDER BY date DESC LIMIT $from,$news_per_page");
$num_news = mysql_fetch_row((mysql_query("SELECT count(id) FROM news_base")));

while($news_array = mysql_fetch_assoc($news_query)){
echo '<b>'.$news_array['title'].'</b> | <i>'.$news_array['date'].'</i>
';
echo $news_array['text'].'

';
}


Вообще все, точно так же глючит. До этого еще стоял php4 теперь php5
Проблема в том, что ошибок не выдает никаких. Т.е. php как бы ни при чем...
Yurich
Сообщения: 107
Зарегистрирован: 23 фев 2004, 19:07

Nikoshka писал(а):До этого еще стоял php4 теперь php5
Проблема в том, что ошибок не выдает никаких. Т.е. php как бы ни при чем...
PHP и не должен выдавать никакие ошибки в этом случае. Но дело тут как раз-таки в нем. Вернее в параметрах коннекции к MySQL. См здесь http://www.linux.by/wiki/index.php/FAQ_ ... QL_charset
Ответить