我开始使用 PDO,并使用 PDO 成功连接到 MySQL。但是,当我尝试从我的数据库中选择内容时,什么也没有发生。没有任何回应。(即使我在该表中有记录,并且列 username 存在)我的 PHP 日志中没有错误。
我正在使用 MAMP 并且所有 PDO 组件似乎都在 phpinfo() 中工作(因为我首先能够连接到 db)
请让我知道可能出了什么问题。非常感谢
<?php
try
{
$connection = new PDO('mysql:host=localhost;dbname:my_db','my_username',
'xxxxxxx');
$stmt=$connection->prepare("SELECT * FROM users");
$stmt->execute();
while ($row=$stmt->fetch(PDO::FETCH_OBJ)){
echo $row->username;
}
}
catch(Exception $e)
{
echo "There was an error connecting to the database";
}
?>