[英]Error Call to a member function fetch() on boolean in
I had to put PHP request on my site, but I got this error.我不得不将 PHP 请求放在我的网站上,但出现此错误。
My error:我的错误:
Fatal error: Uncaught Error: Call to a member function fetch() on boolean in C:\\wamp64\\www\\monsite\\index.php on line 71
致命错误:未捕获的错误:在 C:\\wamp64\\www\\monsite\\index.php 第 71 行调用成员函数 fetch() on boolean
Error: Call to a member function fetch() on boolean in C:\\wamp64\\www\\monsite\\index.php on line 71错误:在第 71 行调用 C:\\wamp64\\www\\monsite\\index.php 中布尔值的成员函数 fetch()
My code:我的代码:
<?php
//Connexion PDO
try //afficher les erreurs de connection
{
$bdd = new PDO('mysql:host=localhost;bdname=bdd_site;charset=utf8','root','');
} catch (Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$contenu=$bdd->query('SELECT * FROM commentaire');
//on affiche chaque entrée
while($donnees=$contenu->fetch())
{
?>
<p> commentare de : <strong><?php echo $donnees['Pseudo'];?></strong></p>
<p> Note donnée par <strong> <?php echo $donnees['Pseudo'];?></strong> : <?php echo $donnees['Note']; ?></p>
<p> comment :</p>
<p style="color:red;"><?php echo $donnees['Comment'];?> </p>
<?php
}
$contenu->closeCursor(); //termine traitemennt requête
?>
Try This尝试这个
<?php
//Connexion PDO
$dsn = 'mysql:dbname=bdd_site;localhost';
$user = 'root';
$password = '';
//afficher les erreurs de connection
try{
$bdd = new PDO($dsn, $user, $password);
}
catch(Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
$contenu = $bdd->query('SELECT * FROM commentaire');
//on affiche chaque entrée
while ($donnees = $contenu->fetch()){
?>
<p> commentare de :
<strong><?php echo $donnees['Pseudo']; ?></strong></p>
<p> Note donnée par
<strong> <?php echo $donnees['Pseudo']; ?></strong> : <?php
echo $donnees['Note']; ?></p>
<p> comment :</p>
<p style="color:red;"><?php echo $donnees['Comment']; ?> </p>
<?php
}
$contenu->closeCursor(); //termine traitemennt requête
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.