我正在尝试从结果中获取1
或0
,但如何检索它并将其用作与其他变量进行比较的简单变量?我想使用我的变量$result_1
并检查它是否具有值1
或0
。
//
$stmt = $db->prepare("SELECT status FROM todo WHERE id=?");
$stmt->bind_param("i", $id);
$stmt->execute();
$result_1 = $stmt->get_result();
答案 0 :(得分:0)
查看文档 http://php.net/manual/en/mysqli-stmt.get-result.php
在示例中,它指出get_result()
返回结果集。这基本上是回来的所有行的容器。可以通过以下程序获得它们。
$result = $stmt->get_result();
$row = $result->fetch_assoc();
$result_1 = $row['status'];
我的例子假设数据回来了。
答案 1 :(得分:0)
你可以通过
来完成 $stmt = $db->prepare("SELECT status FROM todo WHERE id=?");
$stmt->bind_param("i", $id);
$stmt->execute();
$result_1=$stmt->get_result();
while($row=$result_1->fetch_assoc()
{
//do something
echo row['status'];
}