Форум → Программирование → PHP для идиотов → PHP и кодировка при работе с БД
PHP и кодировка при работе с БД
-
-
-
12 марта 2011 г. 10:53, спустя 31 минуту 36 секунд
в настройках чего?
MySQL connection collation поставил одинаковую, эффекта не дало. -
12 марта 2011 г. 12:03, спустя 1 час 10 минут 36 секунд
FjuZ, в настройках сервера, или в настройках php, или в настройках твоего скрипта, или в ещё каких-нибудьне всё полезно, что в swap полезло -
-
12 марта 2011 г. 22:13, спустя 10 часов 3 минуты 33 секунды
mysql_query("SET NAMES 'utf8'");
Спустя 49 сек.Надо ставить перед выборкой из БД. -
-
13 марта 2011 г. 1:40, спустя 3 часа 7 минут 5 секунд
http://php.net/manual/en/function.mysql-set-charset.phpСпустя 39 сек.Note:
This is the preferred way to change the charset. Using mysql_query() to execute SET NAMES .. is not recommended. -
-
13 марта 2011 г. 5:50, спустя 2 часа 30 минут 31 секунду
AdmBuxonly, в целом, для обычного говнокодера нормальный вариант, вот только ставить нужно не перед выборкой, а 1 раз (только один раз!!!) после подключения к базе данных.
Ну и Вгетс правильно сказал - корректнее для 5-ой пыхи юзать mysql_set_charset -
13 марта 2011 г. 7:31, спустя 1 час 41 минуту 14 секунд
(только один раз!!!) после подключения к базе данных.
ты тру говнокодеров не видел! тру говнокодер для каждого запросам подключается к базе заново! причем делает это прямо перед mysql_query в каждом месте кода! в 100500 файлах в 100500600 строкахСапожник без сапог -
14 марта 2011 г. 1:34, спустя 18 часов 2 минуты 51 секунду
phpdude, ну подобное видел, хотя в целом стараюсь избегать такого. ибо нервные клетки не восстанавливаются :)
п.с. Я сам в целом говнокодер, но в любом случае всему есть предел. -
15 марта 2011 г. 8:18, спустя 1 день 6 часов 43 минуты
Если я правильно понял (два сервера БД), то, возможно, проблема в одном из файлов my.cnf (конфигурирует mysql) -
15 марта 2011 г. 9:33, спустя 1 час 14 минут 41 секунду
возможно, проблема в одном из файлов my.cnf
нетне всё полезно, что в swap полезло
Пожалуйста, авторизуйтесь, чтобы написать комментарий!