|
|
|
| Такое дело.
Если ставлю MySQL5, то с кодировками все нормально. И БД и таблицы cp1251. Но при выполнении запроса выдается следующее сообщение об ошибке: "Data is too long for column... row...". Даже если это строка из одного символа.
Если же MySQL4. Ошибок никаких нет, но с кодировками проблема - одни "?????". Приходится менять кодировки БД и таблиц на UTF. | |
|
|
|
|
|
|
|
для: romana
(16.05.2006 в 13:37)
| | Какие версии точно используются (до третьего знака)?
1) Не могли бы вы привести структуру таблицы?
2) Знаки вопроса обходятся настройкой кодировки соединения, т.е. сразу после установки соединения нужно выполнить запрос
| |
|
|
|
|
|
|
|
для: cheops
(16.05.2006 в 15:47)
| | Спасибо, Игорь.
Версии 4.1.14 и 5.0.21.
Таблица - из "Практика создания ....", раздел универсальный каталог продукции. Имя таблицы "catalog". При использовании MySQL5 ругается на поле "name". | |
|
|
|
|
 347 байт |
|
|
для: RomanA
(16.05.2006 в 16:00)
| | А имена столбцов заключены в обратные кавычки так, как это в прикреплённом файле? И как создаётся таблица через phpMyAdmin или непосредственно из PHP-кода? | |
|
|
|
|
|
|
|
для: cheops
(16.05.2006 в 16:04)
| | Да, обратные кавычки проставлены. Делал так. Стоял MySQL5. Пользовался MySQL-Front версии 3.2.13(точно не помню). Разбирал скрипты для создания каталога - появилась вышеописанная ошибка. Сделал экспорт в SQL-файл из MySQL-Front. Снес MySQL5 поставил MySQL4. Импорт опять же через MySQL-Front.. | |
|
|
|