Mashonka
Создатель
- Регистрация
- 17 Янв 2013
- Сообщения
- 32
- Реакции
- 3
По поводу неработающего INSERT возможно:
- отсутствуют права а запись на уровне БД или таблицы
- таблица залочилась (например перекрестная блокировка (deadlock))
По поводу отображаемой кодировки:
- определиться какая кодировка собственно будет использоваться
- понять в какой кодировке находятся данные в файле импорта (если надо то перекодировать в нужную с помощью notepad++ (меню->кодировки)
- создать БД с настройками соединения в соответствующей кодировке
- создать таблицы с соответствующими кодировками
- импортировать данные из файла в БД с указанием опций кодировок если необходимо
- настроить клиентское подключение(сайт) с опцией SET NAMES (никакие другие не нужны т.к. они устанавливаются автоматом исходя из SET NAMES)
- уведомлять браузер в какой кодировке он должен отображать страницу(можно через html заголовки, но лучше всего указать в настройках .htaccess AddDefaultCharset (или соответствующего описания зоны сайта для nginx или apache httpd-*.conf). Правильные ли отдаются заголовки проверить в браузере через отладку или какой нибудь соответствующий сервис.
И все будет работать.
- отсутствуют права а запись на уровне БД или таблицы
- таблица залочилась (например перекрестная блокировка (deadlock))
По поводу отображаемой кодировки:
- определиться какая кодировка собственно будет использоваться
- понять в какой кодировке находятся данные в файле импорта (если надо то перекодировать в нужную с помощью notepad++ (меню->кодировки)
- создать БД с настройками соединения в соответствующей кодировке
- создать таблицы с соответствующими кодировками
- импортировать данные из файла в БД с указанием опций кодировок если необходимо
- настроить клиентское подключение(сайт) с опцией SET NAMES (никакие другие не нужны т.к. они устанавливаются автоматом исходя из SET NAMES)
- уведомлять браузер в какой кодировке он должен отображать страницу(можно через html заголовки, но лучше всего указать в настройках .htaccess AddDefaultCharset (или соответствующего описания зоны сайта для nginx или apache httpd-*.conf). Правильные ли отдаются заголовки проверить в браузере через отладку или какой нибудь соответствующий сервис.
И все будет работать.