![]() |
меняем кодировку mysql 5.5.x с utf на cp1251
Пользователь которым вы подключаетесь к базе имеет привилегию SUPER (а стандартный пользователь root к таким относится, так же как и все созданные через «GRANT ALL PRIVILEGES ON *.* TO ...»). Это сделано для того, чтобы в случае ошибки в этом запросе (а его можно изменить во время работы), хоть кто-то мог подключиться к базе и исправить его."
Создал пользователя без привилегии SUPER - всё заработало (до этого не работало потому, что root'ом соединялся из скрипта). Итого, во все скрипты писать mysql_query("set names cp1251",$db); не обязательно. Достаточно в my.ini в секцию [mysqld] добавить init-connect="SET NAMES cp1251" |
Текущее время: 23:11. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot