gpt4 book ai didi

php - 将 mysql 的结果存储在 php 变量 pdo 中时出错

转载 作者:行者123 更新时间:2023-11-29 23:41:25 25 4
gpt4 key购买 nike

我正在使用代码将使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com