|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.01.2013, 13:14 | #1 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 146
|
Не вставляються данные в таблицу базы данных PHP
Доброе время суток. Такая проблема. Создал маленькую базу данный в денвере. Работал с ней и вчера пришлось переустановить денвер. Я это бызу на экспорт и в файл basa.sql со всеми таблицами сохранил. Потом переустановил денвер создал базу basa и через импорт выбрал файл basa.sql и вставил. Таблицы которые были в базе появились, А ВОТ ДАННЫЕ, которые были в этих таблицах исчезли !!! Хотя в файле basa.sql есть после создания базы «CREATE TABLE IF NOT EXISTS `news» Дамп данных таблицы `news и там есть все данные, которые были в таблицы. Но почему то они не появляются в самой таблице. Если кто-то знает в чём проблема подскажите что делать?
P.S. Ладно если база маленькая то можно данные вручную вставить, а вот если таблиц будит много и много информации в таблицы, то вручную будит уже как-то «неудобно». Что делать? Зарание спасибо. |
25.01.2013, 13:40 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
телепатов нема.... покажите строчку создания таблиц и строчку вставки данных
|
25.01.2013, 21:46 | #3 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 146
|
нет, таблицы в базу я вставляю из файла вот чать кода файла
-- phpMyAdmin SQL Dump -- version 3.2.3 -- http://www.phpmyadmin.net -- -- Хост: localhost -- Время создания: Янв 25 2013 г., 01:49 -- Версия сервера: 5.1.40 -- Версия PHP: 5.3.1 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- База данных: `zhihbasa` -- -- -------------------------------------------------------- -- -- Структура таблицы `glav` -- CREATE TABLE IF NOT EXISTS `glav` ( `id` int(5) NOT NULL AUTO_INCREMENT, `meta_k` varchar(255) NOT NULL, `meta_d` varchar(255) NOT NULL, `title` varchar(255) NOT NULL, `name_kategor` text NOT NULL, `text` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; -- -- Дамп данных таблицы `glav` -- INSERT INTO `glav` (`id`, `meta_k`, `meta_d`, `title`, `name_kategor`, `text`) VALUES (1, 'Где, лучше, обучаться, обучение, работодатель, требуются знание программ, знаний, </p></div><br />\r\n'), (2); -- -------------------------------------------------------- -- -- Структура таблицы `interesno` -- CREATE TABLE IF NOT EXISTS `interesno` ( `id` int(5) NOT NULL AUTO_INCREMENT, `meta_k` varchar(255) NOT NULL, `meta_d` varchar(255) NOT NULL, `title` varchar(255) NOT NULL, `text` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ; -- -- Дамп данных таблицы `interesno` -- INSERT INTO `interesno` (`id`, `meta_k`, `meta_d`, `title`, `text`) VALUES (1, '<h3 align="center">Кто такой бадик?</h3>\r\n<p>Его видел практически </p>'); -- -------------------------------------------------------- Вот таблицы glav и interesno с id`, `meta_k`, `meta_d`, `title`, `text` - создаются, а вот информация «'Где, лучше, обучаться, обучение, работодатель, требуются знание программ, знаний» и «<h3 align="center">Кто такой бадик?</h3>\r\n<p>Его видел практически </p>» не появляються в таблицай . |
25.01.2013, 21:53 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
Код:
|
26.01.2013, 02:35 | #5 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 146
|
Спасибо ADSoft но дело было в другом. А именно в кодировке. когда из денвера экспортируешь то код я сохранил в блокноте и блокнот автоматически сделал кодировку ANSI, а сама база в utf-8 поэтому русский текст в базе не вставлялся. поэтому сперва файл бызы надо сохранить в кодеровке утф-8, а потом уже импортировать эти таблицы в базу в денвере. Извеняюсь, мой косяк. ADSoft спасибо
|
26.01.2013, 08:00 | #6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,179
|
Не согласен, данные вставились бы. Единственное - кракозяблики были бы вместо текста
|
27.01.2013, 17:44 | #7 |
Форумчанин
Регистрация: 05.05.2009
Сообщений: 146
|
ADSoft. я вот попробовалм несколько раз из кодировке в кодировку "перегонял" и походу в моём случае дело было в кодировке, потому что в ANSI в базе не появляется русский текст, а в ut-8 появляется. А там кто его знает что было. А кракозяблики не появлялись - просто пустые ячейки таблицы были
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отобразить данные с базы данных в ComboBox? | Марсель21 | БД в Delphi | 19 | 15.06.2012 18:11 |
данные в StringGridе из базы данных accesa | андрей56789 | Компоненты Delphi | 3 | 02.05.2012 09:35 |
данные в utf8 для базы данных | ispro | Общие вопросы Delphi | 3 | 03.04.2012 20:55 |
Ядро базы данных Microsoft Jet не может найти входную таблицу.... | _-Re@l-_ | БД в Delphi | 0 | 27.06.2010 16:27 |
PHP вывести данные в строку, а не в таблицу | Shouldercannon | PHP | 2 | 12.06.2010 14:44 |