Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » Решение проблемы с кодировкой на PHP 5 и MySQL |
Правила раздела |
<<Назад Вперед>> | Страницы: 1 2 Модераторы: aerograf, wsx | Печать |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 16 мая 2006 11:34 Сообщение отредактировано: 16 мая 2006 11:35
А может проблема в кавычках? $sql = "SET NAMES cp1251"; хотя и так и так должно быть верно... |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
Destiny написал: Версия мускуля 3.23.58 А для этих версий вообще не нужно ничего делать. wsx прав. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
В MySQL 3.x явной работы с кодировками по-моему, вообще не было, или можно было настроить только кодировку по умолчанию для сервера. Так что никаких дополнительных действий с самим движком совершать не надо. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Destiny |
Извените, возможно я что тоне так понял.... Я дописал в index.php и admim/index.php потому что в начале вот такие ошибки GLOBAL FORUM ERROR: SELECT u.*, lv.*, ln.*, st.*, u__pmcount AS pmcount, u__warnings AS uw_count FROM(( ib_User u, ib_Language ln, ib_StyleSet st ))LEFT JOIN (ib_LastVisit lv) ON (lv.uid=u.u_id AND lv.fid="0") WHERE ln.ln_id=u.u_lnid AND st.st_id=u.u_stid AND u_id="1"<br>1064: You have an error in your SQL syntax near '(ib_LastVisit lv) ON (lv.uid=u.u_id AND lv.fid="0") WHERE ln.ln_id=u.u_lnid AND ' at line 1 поэтому я подумал что дело в кодировке.. и сделал допись в эти файлы.... Теперь пожалуйста скажи в чем проблема тут? |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Объясняется это следующим: в версии 5.x требовалось, чтобы список таблиц после FROM( был взят в скобки (из-за изменения приоритета )LEFT JOIN). MySQL 4 такое воспринимает корректно, а вот MySQL 3.x, как выяснилось, — нет. Чтобы исправить ситуацию, нужно отредактировать файл db/mysql.php (функция db_query) и закомментировать (или удалить) там следующие строки: ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
<<Назад Вперед>> | Страницы: 1 2 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » Решение проблемы с кодировкой на PHP 5 и MySQL |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |