Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2013, 13:14   #1
alhon
Форумчанин
 
Регистрация: 05.05.2009
Сообщений: 146
По умолчанию Не вставляються данные в таблицу базы данных PHP

Доброе время суток. Такая проблема. Создал маленькую базу данный в денвере. Работал с ней и вчера пришлось переустановить денвер. Я это бызу на экспорт и в файл basa.sql со всеми таблицами сохранил. Потом переустановил денвер создал базу basa и через импорт выбрал файл basa.sql и вставил. Таблицы которые были в базе появились, А ВОТ ДАННЫЕ, которые были в этих таблицах исчезли !!! Хотя в файле basa.sql есть после создания базы «CREATE TABLE IF NOT EXISTS `news» Дамп данных таблицы `news и там есть все данные, которые были в таблицы. Но почему то они не появляются в самой таблице. Если кто-то знает в чём проблема подскажите что делать?

P.S. Ладно если база маленькая то можно данные вручную вставить, а вот если таблиц будит много и много информации в таблицы, то вручную будит уже как-то «неудобно». Что делать?

Зарание спасибо.
alhon вне форума Ответить с цитированием
Старый 25.01.2013, 13:40   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

телепатов нема.... покажите строчку создания таблиц и строчку вставки данных
ADSoft вне форума Ответить с цитированием
Старый 25.01.2013, 21:46   #3
alhon
Форумчанин
 
Регистрация: 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>» не появляються в таблицай .
alhon вне форума Ответить с цитированием
Старый 25.01.2013, 21:53   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

Код:
INSERT INTO `glav` (`id`, `meta_k`, `meta_d`, `title`, `name_kategor`, `text`) VALUES
(1, 'Где, лучше, обучаться, обучение, работодатель, требуются знание программ, знаний, </p></div><br />\r\n');
вот так попробуй
ADSoft вне форума Ответить с цитированием
Старый 26.01.2013, 02:35   #5
alhon
Форумчанин
 
Регистрация: 05.05.2009
Сообщений: 146
По умолчанию

Спасибо ADSoft но дело было в другом. А именно в кодировке. когда из денвера экспортируешь то код я сохранил в блокноте и блокнот автоматически сделал кодировку ANSI, а сама база в utf-8 поэтому русский текст в базе не вставлялся. поэтому сперва файл бызы надо сохранить в кодеровке утф-8, а потом уже импортировать эти таблицы в базу в денвере. Извеняюсь, мой косяк. ADSoft спасибо
alhon вне форума Ответить с цитированием
Старый 26.01.2013, 08:00   #6
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

Не согласен, данные вставились бы. Единственное - кракозяблики были бы вместо текста
ADSoft вне форума Ответить с цитированием
Старый 27.01.2013, 17:44   #7
alhon
Форумчанин
 
Регистрация: 05.05.2009
Сообщений: 146
По умолчанию

ADSoft. я вот попробовалм несколько раз из кодировке в кодировку "перегонял" и походу в моём случае дело было в кодировке, потому что в ANSI в базе не появляется русский текст, а в ut-8 появляется. А там кто его знает что было. А кракозяблики не появлялись - просто пустые ячейки таблицы были
alhon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отобразить данные с базы данных в 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