【发布时间】:2021-09-24 05:46:39
【问题描述】:
我的 php.ini 中的 sql 请求有问题。我尝试使用“查询”,但是当我执行“获取”时出现错误。我知道这个错误是因为我的 sql 请求,但我找不到问题。
我的 php 代码:
$host = 'localhost';
$dbName = 'appliderencontre';
$username = 'root';
$pswd = '';
try
{
$db = new PDO("mysql:host=" .$host .";dbName=" . $dbName, $username, $pswd);
//$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo $e;
}
$requete = "SELECT pseudo FROM user";
$reponse = $db-> query($requete);
while($donnee = $reponse->fetch()){
echo $donnee['pseudo'];
}
$reponse ->closeCursor();
这是我的错误:
我需要你的帮助,我找不到任何可以帮助我的东西。
非常感谢!
(对不起我的英语,我是初学者)。
【问题讨论】:
-
从
//$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);中删除注释标记,使其看起来像$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);,然后再次运行代码。它应该会给你一个更好的错误信息。