EASYPHP ET LES MESSAGES D'ERREURS

Résolu/Fermé
tilt1245 Messages postés 3 Date d'inscription dimanche 22 octobre 2017 Statut Membre Dernière intervention 23 octobre 2017 - 22 oct. 2017 à 21:31
tilt1245 Messages postés 3 Date d'inscription dimanche 22 octobre 2017 Statut Membre Dernière intervention 23 octobre 2017 - 23 oct. 2017 à 18:48
Bonjour,

le logiciel me signale une erreur du genre:


Parse error: syntax error, unexpected 'mysql' (T_STRING), expecting ']' in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\Test\minichat.php on line 40

je ne sais pas s'il faut reconfigurer le fichier.ini et dans ce cas ou le trouver et comment faire, c'est différent de wamp de microsoft. Merci de votre aide.
A voir également:

3 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
22 oct. 2017 à 21:40
Quelle est la ligne concernée par l'erreur ?
0
tilt1245 Messages postés 3 Date d'inscription dimanche 22 octobre 2017 Statut Membre Dernière intervention 23 octobre 2017
22 oct. 2017 à 21:54
Bonjour NHenry !


// Connexion à la base de données

ligne 40: $bdd = new PDO('mysql:host=127.0.0.1;dbname=chatbd', 'root', ' ');



Message d'erreur:
Parse error: syntax error, unexpected 'mysql' (T_STRING), expecting ']' in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\Test\minichat.php on line 40

on m'a dit que le mot de passe dans easyPHP est:mysql ????

alors j'ai essayé avec le code suivant et c'est toujours pareil

ligne 40: $bdd = new PDO('mysql:host=127.0.0.1;dbname=chatbd', 'root', 'mysql ');

Merci de votre aide!
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
22 oct. 2017 à 22:20
Visiblement, le problème n'est pas là.

Il semble quand même recommandé d'utiliser "localhost" à la place de "127.0.0.1".

Quel est le code entourant la ligne ?
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
23 oct. 2017 à 07:17
Bonjour

Déjà, pense à ceci:
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

Ensuite... qu'as tu aux lignes avant la 40 ??
Vu le message d'erreur.. j'ai l'impression que tu as mal écrit qqchose la ligne précédente
0
tilt1245 Messages postés 3 Date d'inscription dimanche 22 octobre 2017 Statut Membre Dernière intervention 23 octobre 2017
23 oct. 2017 à 18:48
Merci Jordane c'est réglé !

j'ai effacé malencontreusement host devant localhost dans le code

$bdd = new PDO('mysql:localhost;dbname=chatbd', 'root', '');
au lieu de :
$bdd = new PDO('mysql:host=:localhost;dbname=chatbd', 'root', '');

c'est bon tout est ok! Merci bien!
0