gpt4 book ai didi

php - PDO查询结果包含 "PDO Object()"

转载 作者:行者123 更新时间:2023-11-29 12:36:54 26 4
gpt4 key购买 nike

我是 PDO 新手,所以我怀疑问题的原因是我在某个地方忽略了某些东西。发生的事情是这样的:当我在 PDO 上运行查询时,例如

$sql = "select * from some table";
$result = $pdo->query($sql);

$result 始终如下所示:

PDO Object()

{[field1:value], [field2:value]}

所以这是怎么回事?为什么短语“PDO Object()”始终位于结果集的开头?我见过的例子都没有表明这一点,并且许多谷歌搜索都没有结果。任何帮助将不胜感激。

最佳答案

Michael Berkowski解释说您需要获取。另外,由于您刚刚学习使用准备好的语句(更安全)。操作方法如下。

$sql = "SELECT * FROM some_table WHERE field = :someVar";
$statement = $pdo->prepare($sql);
$statement->execute(array(':someVar'=>"expectedFieldValue"));
$result = $statement->fetchAll();

关于php - PDO查询结果包含 "PDO Object()",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26643328/

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