在这段代码中我得到错误:致命错误:调用未定义的方法mysqli_stmt :: fetch_array()
问题是什么?
$search= "player";
($sql = $db->prepare('select job from jobs where job like ?'));
$sql->bind_param('s', $search);
$sql->execute();
$sql->bind_result($search);
$data = array();
while ($sql->fetch_array(MYSQLI_ASSOC)) {
$data[] = array(
'label' => $row['job']
);
echo json_encode($data);
}
$sql -> close();
$db -> close();
Run Code Online (Sandbox Code Playgroud)
谢谢
Eli*_*sdx 11
使用准备好的陈述没有fetch_array().使用mysqli_stmt::fetch()替代或获取多个记录使用mysqli_stmt::fetchAll()
检查手册:mysqli_stmt :: fetch()或mysqli_stmt :: fetchAll()
| 归档时间: |
|
| 查看次数: |
14044 次 |
| 最近记录: |