【发布时间】:2020-03-11 12:25:29
【问题描述】:
我想在会话变量中存储返回语句的行数,但我不知道如何。我正在尝试这样做,但它不起作用。
$stmt = $con->prepare("SELECT model, type, color FROM item WHERE model LIKE '%$type%'");
$stmt->execute();
$_SESSION['numRows'] = $stmt->num_rows;
echo $_SESSION['numRows'];
$result = $stmt->get_result();
$_SESSION['itemsInfo'] = $result->fetch_all();
【问题讨论】:
-
为什么不只计算你获取的数据数组呢?另外,您使用的是什么库? PDO? mysqli?而且您缺少声明中的引用-不确定是在代码中还是在此处^^
-
我正在使用 Mysqli,是的,缺少的报价仅在这里。顺便说一句,谢谢,我认为这很有效
-
awesome :D 我认为这是一个骗局,所以可能会被关闭,但你会在那里找到一个很好的答案:)