$stmt = $this->conn->prepare("SELECT id,task FROM tbl_all_task WHERE status = 0");
$stmt->execute();
if ($data = $stmt->fetchAll()) {
print_r(json_encode($data));
}
如果你对准备好的声明不感兴趣(尽管通常是首选方式),你可以直接使用 query() 方法:
$stmt = $this->conn->query("SELECT id,task FROM tbl_all_task WHERE status = 0");
if ($data = $stmt->fetchAll()) {
print_r(json_encode($data));
}
1 回答
使用 prepare() 后,您有机会创建'prepared statement',并将值绑定到查询中(请参阅 bindValue() ):
在准备和(可选)绑定之后,你必须 execute() ;之后,如果每件事情都正确,你可以使用抓取方法,如 fetchAll() .
试试这样:
如果你对准备好的声明不感兴趣(尽管通常是首选方式),你可以直接使用 query() 方法: