简体   繁体   English

错误调用成员函数 fetch() on boolean in

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM