gpt4 book ai didi

php - 在非对象上调用成员函数 fetchAll()

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

所以,这个网站上有很多这个问题的实例。

但是它们中的大多数都混合了一堆其他的东西,比如类、大量的参数等等。

我有一些非常基本的代码,不,真的,可能是最基本的:

try {

$connection = new PDO("mysql:host=localhost;dbname=desertstormweb_mybb", $mysql_user, $mysql_pass);

$test = 'SELECT * from mybb_users';
$statement = $connection->prepare($test);
$statement = $statement->execute();
$result = $statement->fetchAll();
print($result);

} catch(PDOException $e) {
echo $e->getMessage();
}

基本上,我只是想返回表中的行,现在我以前多次使用 PDO,而且我从来没有遇到过这个问题。

我什至开始引用我过去做过的其他脚本,但不太明白...

这是怎么回事?

最佳答案

不要分配执行,否则对象将被覆盖:

$test = 'SELECT * from mybb_users';
$statement = $connection->prepare($test);
$statement->execute(); // invoke the execute, but don't overwrite
$result = $statement->fetchAll(); // PDO::FETCH_ASSOC

关于php - 在非对象上调用成员函数 fetchAll(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26686242/

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