[英]Multidimensional array not returning all MySQLi rows
As you can tell from the image below I'm only getting one row back in the frontend. 从下图可以看出,前端只返回了一行。 I should be getting more than one row returned. 我应该返回不止一行。 Does anybody know what I am doing wrong? 有人知道我在做什么错吗?
public function chatBoxMembers() {
$userid = $this->session->userdata('userid');
$wow = $this->db->get_where('messages', array('messageRecipientId' => $userid));
foreach($wow->result() as $row) {
$imUser = array();
$imUser['friendId'] = $row->messageSentById;
$imUser['messageBody'] = $row->messageBody;
$imUser['readStatus'] = $row->readStatus;
$imUser['activityStatus'] = $row->activityStatus;
$imUsers[] = $imUser;
} echo json_encode(array($imUser));
}
Maybe you want: echo json_encode(array($imUsers)); 也许你想要: echo json_encode(array($ imUsers));
$imUsers no $imUser ? $ imUsers否$ imUser?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.