Показать сообщение отдельно
Старый 03.03.2013, 12:39 Вверх   #1
In the Army Now
 
Аватар для Spartak
Spartak вне форума
Доп. информация
Лампочка меняем кодировку 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"
  Ответить с цитированием
 
Время генерации страницы 0.03422 секунды с 10 запросами