Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 14:02
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый день.Прошу помощи! Вот код:...$sel = 'SELECT * FROM `categories` where id = 1;'; $var = $pdo->query($sel)->fetch(PDO::FETCH_ASSOC); ...Возвращает ассоциативный массив $var, но названия столбцов НЕ СООТВЕТСТВУЮТ названию полей в таблице. Вернее соответствуют только два первых столбца. Название третьего столбца почему - то равно названию таблицы!, четвертого - схемы (базы) , пятого = "DEF"print_r($var); выдает:Array([id] => 1[parent_id] => 0[categories] => [trader] => 1[def] => 1)а вот структура таблицы:CREATE TABLE categories(id INT(11),parent_id INT(11),name VARCHAR(255),note VARCHAR(1024),`range` DECIMAL(10, 0),actual TINYINT(1),PRIMARY KEY (id)Что это может быть. Почему не возвращается массив равный кол-ву полей таблицы.. И почему названия полей в массиве меняются???Спасибо.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Преобразовать XML в ассоциативный массив Guest Продолжение старого архива 0 16.10.2011 16:52
как оптимально из таблицы ассоциативный массив сделать? Guest Продолжение старого архива 0 16.10.2011 16:15
Ассоциативный массив, как прочитать данные последовательно? Guest Продолжение старого архива 0 16.10.2011 15:22
Двумерный ассоциативный массив(задача) Guest Продолжение старого архива 0 16.10.2011 14:34
Добавление данных в ассоциативный массив + Smarty Guest Продолжение старого архива 0 16.10.2011 14:00



© www.otvetnemail.ru - Форум вопросов и ответов.