Debogage

Résolu
vagino -  
 vagino -

Bonjour,

je suis débutant en php et je souhaiterais comprendre à quel niveau mon code a un problème.

 <?php

try

{

$bdd = new PDO("mysql:host=localhost;dbname=test", "root", "");

}

catch(Exception $e)

{

die("Erreur : ".$e->getMessage());

}

$reponse = $bdd->query("SELECT Pseudo, Message FROM minichat order by Id desc limit 0, 10")

while ($donnees = $reponse->fetch())

{

    echo "htmlspecialchars($donnees['Pseudo']) . htmlspecialchars($donnees['Message']) ";

}

$reponse->closeCursor();

?>

ça me dit qu'il ya un souci avec "while".

voici le message d'erreur sur le navigateur:

Parse error: syntax error, unexpected token "while" in C:\Users\BON PIerre\Documents\IT Innovation Laravel\entrainement\minichat.php on line 29


Windows / Chrome 114.0.0.0

A voir également:

2 réponses

jordane45 Messages postés 38483 Date d'inscription   Statut Modérateur Dernière intervention   4 746
 

Bonjour,

Il te manque un point virgule à la ligne qui précède le while.

(en général, quand tu as un message d'erreur.. commence par regarder la ligne précédente si tout est bon... )

Au passage, vu que tu débutes en php ( en en PDO ), je t'invite à prendre les bonnes habitudes dès maintenant...  pour ça, lit et applique ce qui est expliqué ici : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

.


0
vagino
 

merci bcp. tu es le meilleur.

0