Проблема с БД

Статус
В этой теме нельзя размещать новые ответы.

Jed7777

Постоялец
Регистрация
17 Июл 2008
Сообщения
136
Реакции
120
Есть проблема с БД.
Подключаюсь. Выбераю БД. Вставляю таблицы все как обычно. Это на денвере. Проблем не возникает, а вот как перехожу на удалленную БД (на хостинг), скрипт не вставляет таблицы (INSERT), хотя подключается и делает выборку нормально.

В чем же тут дело?
 
Проверь в админке мускула привилегии пользователя, может ли он выполнять команду INSERT.
Если не поможет, то приведи код ошибки, которую возвращает мускул.
 
может быть покажешь запрос?
Мы ж все же не экстрасенсы...
 
Да запрос обычный, зачем он тут нужен?
Ошибок не возникает.
На денвере все ок, а вот на хостинге никак((
 
Проверь настройки magic_quotes_gpc в настройках сервера.
 
Исправил ошибку, всем спасибо.
Есть еще вопрос.
Я импортировал в бд таблицы скриптом а они отображаются как "????????", то есть неправильная кодировка. Не могу это исправить.
mysql_query(‘SET NAMES cp1251′); не помогает.
 
Я импортировал в бд таблицы скриптом а они отображаются как "????????", то есть неправильная кодировка. Не могу это исправить.
mysql_query(‘SET NAMES cp1251′); не помогает.

Проверь в какой кодировке у тебя изначальная БД (на компе) и на хосте.
Проверь дамп бд, есть ли там явное указание кодировки.
Если в phpMyAdmin'e все видно нормально, то выбор кодировки в скрипте через "mysql_query('SET NAMES cp1251');" надо запускать сразу после инициализации соединения с мускулом.
Если phpMyAdmin'е видна лажа, то лучше переимпортить все.
 
Проверь в какой кодировке у тебя изначальная БД (на компе) и на хосте.
Проверь дамп бд, есть ли там явное указание кодировки.
Если в phpMyAdmin'e все видно нормально, то выбор кодировки в скрипте через "mysql_query('SET NAMES cp1251');" надо запускать сразу после инициализации соединения с мускулом.
Если phpMyAdmin'е видна лажа, то лучше переимпортить все.
В том то и дело что видна лажа и заново импорирую толку нету.
 
Кодировка файлов тоже должна быть cp1251.
 
Кодировка файлов тоже должна быть cp1251.

Не помогает. Мучаюсь, не пойму в чем дело.

Сейчас добился того что кодировка стоит cp1251, но отображаются вопросы (??????) и в phpmyadmin и на сайте.
Заново импорт делать бесполезно результат тот же.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху