Как получить доступ к результату запроса codeigniter, который, как ожидается, вернет только одну строку [дублировать]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как получить доступ к результату запроса codeigniter, который, как ожидается, вернет только одну строку [дублировать]

Сообщение Anonymous »

Я пытаюсь перечислить индексы массива, и он продолжает бросать ошибки на мое лицо. < /p>

Я получаю эту ошибку: < /p>


Погрешность php. /> < /p>
< /blockquote>

Теперь для некоторых сведений о коде:
моя линия печати: < /p>

Код: Выделить всё

Afsender: 


< /code>

Мой контроллер: (используя библиотеку шаблонов Фила Осюрина для codeigniter) < /p>

public function readReservation($id)
{
$data['reservation'] = $this->reservation_model->getReservation($id);
$this->template->build('admin/readReservation_view', $data);
}
< /code>

Моя модель: < /p>

public function getReservation($id)
{
$query = $this->db->where('id', $id)->get('ita_reservations');

if ($query->num_rows > 0)
{
return $query->result();
}
else
return false;
}
< /code>

my sql: < /p>

CREATE TABLE IF NOT EXISTS `ita_reservations` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`sender` varchar(200) NOT NULL,
`email` varchar(200) NOT NULL,
`date` varchar(200) NOT NULL,
`time` varchar(200) NOT NULL,
`persons` varchar(200) NOT NULL,
`phone` varchar(200) NOT NULL,
`message` varchar(1000) NOT NULL,
`time_received` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`confirmed` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
< /code>

Теперь, что меня сбивает с толку, это то, что один и тот же код работает в другом месте, но с другим именем переменной. Чтобы увеличить мою путаницу, это var_dump < /code> из строки выше моей печати: < /p>


array (1) {[0] => Object (stdclass)#42 (10) {["id"] => String (1) "1"
["Sender"] => string (7) "kenn)" kenn) "kenn) String (17)
"zungate@gmail.com" ["date"] => String (10) "23/05/2013" ["Time"] =>
String (5) "18:00" ["Лицы"] => String (1) "4" ["Телефон"] => String (8)
"30243681" ["": "] string (12). ja "[" time_received "] =>
string (19)" 0000-00-00 00:00:00 "[" Подтверждено "] => String (1)" 0 "}} < /p>
< /blockquote>

Индекс отправителя четко существует, и углублен правильный. (Все индексы бросают ошибки, а не только отправитель). < /P>

Что происходит и чего мне не хватает? Да, я знаю, что должен проверить на наличие Isset 
или пустое , но она существует, и страница не может быть загружена, если индекс не существует, поэтому проверки добраны.

Подробнее здесь: https://stackoverflow.com/questions/167 ... urn-one-ro
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • CS1026: ) Ожидается | CS1002: ; ожидается | CS1513: } ожидается
    Anonymous » » в форуме C#
    0 Ответы
    88 Просмотры
    Последнее сообщение Anonymous
  • PDO возвращает bool, но ожидается, что он вернет массив
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как добавить ценность к результату запроса CodeIgniter?
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как я могу добавить значение переменной к результату выбора запроса в codeigniter? [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как получить только одну строку из запроса активной записи Codeigniter
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»