[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как преобразовать sql запрос в массив объектов
>>VIRUS<<
пусть есть файл exemple.sql со следующим содержанием
 

CREATE TABLE IF NOT EXISTS `items` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`scode` varchar(50) NOT NULL,
`name` varchar(255) NOT NULL,
`sostav` text NOT NULL,
`cats` varchar(1000) NOT NULL,
`dobavki` varchar(1500) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=31439 ;

--
-- Дамп данных таблицы `items`
--
INSERT INTO `items` (`id`, `scode`, `name`, `sostav`, `cats`, `dobavki`) VALUES
(1, '4606598008488', 'ПАСХАЛЬНАЯ ДЕКОРАТИВНАЯ ТЕРМОУСАДОЧНАЯ ПЛЕНКА «ХОХЛОМА №2», ТМ &QUOT;СВЕТЛЫЙ ПРАЗДНИК&QUOT;', '', 'Товари|Продукти харчування|Бакалія|Інгредієнти для приготування їжі|Кондитерські прикраси|Великодні прикраси|Великодні прикраси інші\r', ''),
(2, '6291100730247', 'ТЮТЮН ДЛЯ КАЛЬЯНУ, ТМ &QUOT;AL FAKHER&QUOT;, &QUOT;HONEY&QUOT;(&QUOT;МЕД&QUOT;), 50ГР.', '', 'Товари|Тютюнові вироби|Кальяни, кальянні суміші, аксесуари|Аксесуари для кальяну\r', '');
INSERT INTO `items` (`id`, `scode`, `name`, `sostav`, `cats`, `dobavki`) VALUES
(3, '4606598008488', 'ПАСХАЛЬНАЯ ДЕКОРАТИВНАЯ ТЕРМОУСАДОЧНАЯ ПЛЕНКА «ХОХЛОМА №2», ТМ &QUOT;СВЕТЛЫЙ ПРАЗДНИК&QUOT;', '', 'Товари|Продукти харчування|Бакалія|Інгредієнти для приготування їжі|Кондитерські прикраси|Великодні прикраси|Великодні прикраси інші\r', ''),
(4, '6291100730247', 'ТЮТЮН ДЛЯ КАЛЬЯНУ, ТМ &QUOT;AL FAKHER&QUOT;, &QUOT;HONEY&QUOT;(&QUOT;МЕД&QUOT;), 50ГР.', '', 'Товари|Тютюнові вироби|Кальяни, кальянні суміші, аксесуари|Аксесуари для кальяну\r', '');




необходимо что бы команда CREATE TABLE добавляла пустые поля в обьект,
а команда INSERT добавляла такие объекты в массив, т.е в данном случае должен получится масив из 4х объектов , уже второй день голову ломаю, подскажите как это можно сделать
sergeiss
Цитата (>>VIRUS<< @ 14.08.2014 - 15:59)
необходимо что бы команда CREATE TABLE добавляла пустые поля в обьект,

Эта команда только создает структуру таблицы, не более того.
Цитата (>>VIRUS<< @ 14.08.2014 - 15:59)
а команда INSERT добавляла такие объекты в массив

А эта команда добавляет данные в таблицу. В какой массив, какие объекты ты хочешь добавить?

Сформулируй более четко, что ты хочешь получить. А то даже подсказать нечего, т.к. не понятно, что ты хочешь smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
>>VIRUS<<
SQL команды я знаю мне необходимо не работать с базой, а парсить документ и выполнять свои действия в пхп, не трогая базу создавать в пхп масив объектов с которыми я смогу работать
kaww
Гугл предлагает массу вариантов https://www.google.ru/#newwindow=1&q=sql+parser+php&safe=off
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.