- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите как справиться с этой ошибкой?
INSERT INTO `dle_post` VALUES
(62, 'admin', '2011-07-22 22:57:59', 'Пассажирка автобуса, перевернувшегося в районе села Заветное, скончалась в больнице во время операции. Об этом сообщили прибывшие на место ДТП сотрудники пресс-службы ГУ МЧС России.', 'Пассажирка автобуса, перевернувшегося в районе села Заветное, скончалась в больнице во время операции. Об этом сообщили прибывшие на место ДТП сотрудники пресс-службы ГУ МЧС России. По словам сотрудника пресс-службы, всего госпитализированы 6 пассажиров автобуса.', '', 'Женщин�[...]
Apache/2.2.16 (Debian)
Версия MySQL-клиента: 5.1.49
Дайте 3 строку файла, который это отдает.
А как ошибка появилась? Что делали?
мало инфы
возможно, что кавычки не заэкранированы.
или какое-либо поле должно быть числовым, а ему подставляется символьное
---------- Добавлено 11.12.2012 в 17:29 ----------
Милованов Ю.С, он не может дать третью строку
$db->query
Только отсюда
Предположу, что в самом файле все норм, а вот из-за встявляемых данных происходит сие действо.
Покажите хотя бы все части поста, которые вставляете. Скорей всего в них загвоздка.
Проблема скорее всего в экранировании данных. Наверно используется самописный модуль-скрипт для импорта данных, а там кавычки не обрабатываются.
потерто...
"И с хлебом пирогЫ, гы, гы"
Ну шо телепаты... Угадали?
Продолжим дальше гадать?
Прошу прощения за неполную информацию.
Вот таблица и пост, который я импортирую:
`id` int(11) NOT NULL AUTO_INCREMENT,
`autor` varchar(40) NOT NULL DEFAULT '',
`date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`short_story` text NOT NULL,
`full_story` text NOT NULL,
`xfields` text NOT NULL,
`title` varchar(255) NOT NULL DEFAULT '',
`descr` varchar(200) NOT NULL DEFAULT '',
`keywords` text NOT NULL,
`category` varchar(200) NOT NULL DEFAULT '0',
`alt_name` varchar(200) NOT NULL DEFAULT '',
`comm_num` mediumint(8) unsigned NOT NULL DEFAULT '0',
`allow_comm` tinyint(1) NOT NULL DEFAULT '1',
`allow_main` tinyint(1) unsigned NOT NULL DEFAULT '1',
`allow_rate` tinyint(1) unsigned NOT NULL DEFAULT '1',
`approve` tinyint(1) NOT NULL DEFAULT '0',
`fixed` tinyint(1) NOT NULL DEFAULT '0',
`rating` smallint(5) NOT NULL DEFAULT '0',
`allow_br` tinyint(1) NOT NULL DEFAULT '1',
`vote_num` smallint(5) unsigned NOT NULL DEFAULT '0',
`news_read` mediumint(8) unsigned NOT NULL DEFAULT '0',
`votes` tinyint(1) NOT NULL DEFAULT '0',
`access` varchar(150) NOT NULL DEFAULT '',
`symbol` char(3) NOT NULL DEFAULT '',
`flag` tinyint(1) NOT NULL DEFAULT '1',
`editdate` varchar(15) NOT NULL DEFAULT '',
`editor` varchar(40) NOT NULL DEFAULT '',
`reason` varchar(255) NOT NULL DEFAULT '',
`view_edit` tinyint(1) NOT NULL DEFAULT '0',
`tags` varchar(255) NOT NULL DEFAULT '',
`metatitle` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
KEY `autor` (`autor`),
KEY `alt_name` (`alt_name`),
KEY `category` (`category`),
KEY `approve` (`approve`),
KEY `allow_main` (`allow_main`),
KEY `date` (`date`),
KEY `symbol` (`symbol`),
KEY `comm_num` (`comm_num`),
KEY `tags` (`tags`),
FULLTEXT KEY `short_story` (`short_story`,`full_story`,`xfields`,`title`)
) ENGINE=MyISAM AUTO_INCREMENT=5948 /*!40101 DEFAULT CHARSET=cp1251 */;
INSERT INTO `dle_post` VALUES
(62, 'admin', '2011-07-22 22:57:59', 'Пассажирка автобуса, перевернувшегося в районе села Заветное, скончалась в больнице во время операции. Об этом сообщили прибывшие на место ДТП сотрудники пресс-службы ГУ МЧС России.', 'Пассажирка автобуса, перевернувшегося в районе села Заветное, скончалась в больнице во время операции. Об этом сообщили прибывшие на место ДТП сотрудники пресс-службы ГУ МЧС России. По словам сотрудника пресс-службы, всего госпитализированы 6 пассажиров автобуса.', '', 'Женщина погибла в результате ДТП на трассе', 'Пассажирка автобуса, перевернувшегося в районе села Заветное, скончалась в больнице во время операции. Об этом сообщили прибывшие на место ДТП сотрудники пресс-службы ГУ МЧС России', 'прессслужбы, автобуса, сообщили, прибывшие, сотрудники, операции, место, России, перевернувшегося, время, районе, больнице, скончалась, госпитализированы, всего, пассажиров, руководителя, рейсом', '7', 'zhenschina-pogibla-v-rezultate-dtp-na-trasse', 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, '', '', 1, '1311580943', 'admin', '', 0, '', ''),
не правильно ты, дядя Федор бутерброд кушаешь готовишь
1 Что делаете
2. в какой кодировке дамп
3. В какой кодировке база
Давайте все по порядку, вплоть до версий php и phpmyadmin
1. Нужно импортировать все записи в таблицу dle_post
2. Дамп в кодировке ANSI.
3. База в кодировке cp1251_general_ci
PHP Version 5.3.3-7+squeeze8
phpMyAdmin версии: 3.3.7deb7
Сейчас ошибка при импорте появляется?
Попробуйте при импорте указать кодировку файла самостоятельно
Попробуйте переконвертировать файл импорта из 1251 в УТФ8
В скриптах, после подключения укажите запрос
SET NAMES CP1251
или
SET NAMES UTF8
отредактируйте кодировку сервера
указав в header нужную кодировку.