Я получаю данные из базы данных, и результат - несколько строк, но Row () показывает только 1 -ю строку в Echo. Как я могу получить все соответствующие результаты? < /P>
public function review_email()
{
$date = date("Y-m-d");
$this->load->model("site_model");
$query = $this->db->get_where('review_email', array("date" => $date));
$row = $query->row();
if (isset($row)) {
echo $name = $row->name;
}
}
Я получаю данные из базы данных, и результат - несколько строк, но Row () показывает только 1 -ю строку в Echo. Как я могу получить все соответствующие результаты? < /P> public function review_email() { $date = date("Y-m-d"); $this->load->model("site_model"); $query = $this->db->get_where('review_email', array("date" => $date)); $row = $query->row(); if (isset($row)) { echo $name = $row->name; } }
У меня есть этот код:
$query = $this->db
->select( 'cat_id' )
->from( 'products_cat' )
->where('product_id',$id)
->get()
->result_array();
return $query;
Это возвращаемое значение в следующем формате:
Array (
=> Array ( => 2 )
=> Array ( => 3...
Я хочу построить такую строку, как это:
Но когда я запускаю свой сценарий, я получаю дополнительную запятую в последней итерации.
if ($result->num_rows() > 0)
{
echo ' ';
}
Я хочу удалить последнюю запятую внутри закрывающей скобки....
Мне действительно нужна помощь, чтобы разобраться в этом.
У меня есть несколько массивов, и я хотел бы объединить некоторые из них. Выглядит это следующим образом.
while ($row = $db->fetch_array($result_set)) {
$year = $row ;
$month_num = $row ;...