【发布时间】:2019-05-27 05:50:59
【问题描述】:
我只是使用 Codeigniter 触发一个选择查询,当我使用 print_r 函数时,所有值都会显示,但是当我使用 foreach 循环时,没有值显示我不知道问题是什么?我该如何解决这个问题?
$this->db->select('*');
$this->db->from('user_detail');
$where = "jid='".$jid_final."' and cid='".$cid_final."' and offer='1'";
$this->db->where($where);
$sql_user = $this->db->get();
$result_user = $sql_user->result_array();
print_r($result_user);
foreach($result_user as $row_user)
{
$user_data = '<tr>
<td class="td">'.$row_user['uid'].'</td>
<td class="td">'.$row_user['fname'].' '.$row_user['lname'].'</td>
<td class="td">'.$row_user['email'].'</td>
<td class="td">'.$row_user['phone'].'</td>
</tr>';
}
echo $user_data;
谢谢
【问题讨论】:
-
表中有数据吗?
-
是的,当我使用
print_r($result_user);时,它会显示数据,但在 foreach 循环中,它什么也不显示 @DevsiOdedra
标签: php codeigniter mysqli