У меня есть следующий код в функции моего контроллера:Undefined смещение 0 ошибка в PHP
$this->loadModel('Cardetail');
$car_info_oneway= $this->Cardetail->query("Select * from cardetails as c INNER JOIN sellers as s ON c.seller_id=s.id where c.id='$car_id_oneway'");
То, что я хочу сделать, это прочитать значение одного из столбцов результирующего набора на мой взгляд, , Однако каждый раз, когда я получаю сообщение об ошибке «Undefined offset 0.» Вот часть моего кода. :
В чем проблема?
Проверьте, что '$ car_info_oneway' содержит как это' print_r ($ car_info_oneway); ' – Cyclonecode
содержит массив, основанный на результате, возвращаемом запросом выше. – Siddhant
Откуда вы это знаете? Вы пытались сбросить содержимое '$ car_info_oneway'. Если вы подозреваете, что это строка, содержащая ошибку '$ count = $ car_info_oneway [0] ['c'] ['total_number_of_seats'];' и это потому, что вы пытаетесь получить доступ к индексу, который делает ** не ** существовать. Вы также должны добавить код для метода 'query()' вашего контроллера. – Cyclonecode