我正在使用PDO执行一个简单的查询,没有绑定参数.我已经直接对我的数据库进行了测试,它干净地执行,返回预期的结果.但是,当我将其插入我的PDO对象并调用时fetchAll(),它返回一个空数组.
$query = 'SELECT count(*) as mycount FROM mytable';
$mysql = $connection->prepare($query);
$result = $mysql->fetchAll();
print_r($result);
Run Code Online (Sandbox Code Playgroud)
预期结果:
array
(
[mycount] => 8
)
Run Code Online (Sandbox Code Playgroud)
实际结果:
array
(
)
Run Code Online (Sandbox Code Playgroud)
可能导致此问题的任何想法,或者如何对此进行故障排除?