Codeigniter: $shows->result() не возвращает все записи [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Codeigniter: $shows->result() не возвращает все записи [закрыто]

Сообщение Anonymous »

Я не знаю, почему этот метод показывает ошибку, числовые строки, возвращаемые $shows, когда count равен двум, но когда я пытаюсь отобразить их с помощью

#

foreach ($values as $keys => $val) {
$itemsz = $shows->result();
}


Он вернет 1 запись.

####################################

#

foreach ($values as $keys => $val) {
$itemsz[] = $shows->result();
}


Появится ошибка.

#

Пожалуйста, я не знаю, где я делаю ошибку, я хочу, чтобы этот запрос возвращал как можно больше записей.

public function dist_order_cart_detail($ord_no, $prd_id)
{
$logged_id = 4;
$this->db->select('*');
$this->db->from('message');
$this->db->where('ord_no', $ord_no);
$this->db->where('to_id', $logged_id);
$show = $this->db->get();
$values = $show->result();
$items = array();
foreach ($values as $keys => $val) {
$items[] = $val->product_id;
}

$itemsz = array();
foreach ($items as $val) {
$this->db->select('*');
$this->db->from('order_details');
$this->db->where('order_details.ord_det_order_number', $order_no);
$this->db->where_in('order_details.ord_det_item_id',$val);
$shows = $this->db->get();
$values = $shows->result();
foreach ($values as $keys => $val) {

$itemsz[] = $shows->result();
}
}

return $itemsz;
}


Подробнее здесь: https://stackoverflow.com/questions/440 ... ll-records
Ответить

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

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

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

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

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