Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   PDO неверно возвращает ассоциативный массив (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/pdo-neverno-vozvrashaet-associativnyj-massiv-383629/)

Guest 16.10.2011 14:02

PDO неверно возвращает ассоциативный массив
 
Добрый день.Прошу помощи! Вот код:...$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)Что это может быть. Почему не возвращается массив равный кол-ву полей таблицы.. И почему названия полей в массиве меняются???Спасибо.


Часовой пояс GMT, время: 22:14.


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