我正在使用代码将使用 pdo 的 mysql 查询结果获取到 php 变量中 但我面临一些问题,无法将查询结果存储到变量中 错误信息 fatal error :在...第 4 行中的非对象上调用成员函数 query()
<?php
require 'test.php';
$sql = "SELECT COUNT(*) FROM vup_file";
if ($STH = $DBH->query($sql)) {
# check the row count
if ($STH->fetchColumn() > 0) {
echo $STH;
}
else {
echo "No rows matched the query.";
}
}
?>
<小时/>
为了澄清,从这个 comment ...
I want to store the Maximum Id value in a php variable using pdo
最佳答案
好的,来自您的comment
I want to store the Maximum Id value in a php variable using pdo
看来你想要这样的东西......
$max = $DBH->query('SELECT MAX(Id) FROM vup_file')->fetchColumn();
if ($max === false) {
echo 'There are no records in this table';
}
我不确定您为什么要为 COUNT(*)
查询烦恼。
关于php - 将 mysql 的结果存储在 php 变量 pdo 中时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26135425/