调用方法从数据库加载用户状态。
public function loadStatus($id)
{
$stmt = $this -> db -> query("SELECT * FROM messages WHERE user = '$id' ");
if($stmt -> num_rows > 0 )
{
这里我也将结果作为数组返回(这也有效,但我只得到最后一个条目)。我有点卡住了,我只是无法在此处获得 Foreach 或 While 循环
return $stmt -> fetch_array();
}else{
return false;
}
}
最佳答案
你需要这样写:
return $stmt->result();
因为 fetch_array()
将返回一个获取的行。
关于php - 选择多个记录并传递它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27383301/