PHP et MySQL

rtsiresy31 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
rtsiresy31 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde,
je suis un peu perdu sur un truc; en effet quand je me connecte a mysql via PDO PHP , ca affiche un erreur, sauf si je suis deja connecte via la ligne de commande avant de lancer la connexion via PHP /ou que j utilise l'utilisateur root
La franchement je sais pas quoi faire ??? ... je me dis que c 'est peut etre une question de fichier de configuration mais le truc c' est que je sais pas quelle truc configurer...
Pour info je suis sous windows ... et j utilise PHP7 et MySQL8
A voir également:

3 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour
Commence par ca
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Puis reviens nous voir avec le code modifié et en nous indiquant les éventuels messages d'erreur
0
rtsiresy31 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 

voila l erreur
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
as-tu modifié ton code en tenant compte de toutes les recommandations faites pas jordane45? il me semble que non.
quand ce sera fait, si tu as encore un message d'erreur, merci de partager le code, et le texte du message d'erreur, et pas une image de cela.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Sans voir ton code... difficile de te répondre.
Quoi qu'il en soit, vu le message d'erreur qui parle de SSL... la question à se poser est :
As tu le SSL d'installé et activé sur ton pc ?
Pour windows, tu peux installer openssl.
Mais c'est la première fois que je vois une erreur de ce genre..... es-tu sûr de ton code de connexion ?
0
rtsiresy31 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
code
try{
	$db = new PDO('mysql:host=localhost;dbname=genet','User01','accessDB');
	$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
	$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);}
	catch(PDOException $e) {
	die('Erreur : ' . $e->getMessage());}


erreur
Erreur : SQLSTATE[HY000] [1045] Access denied for user 'User01'@'localhost' (using password: YES)
0
rtsiresy31 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
voila le code et l erreur une fois que j ai fait le truc d'exception
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Donc le message indique que les identifiants ne sont pas les bons.... arrives tu as ouvrir une connexion à la bdd en ligne de commande mysql ou via phpmyadmin (si installé ) ?
0
rtsiresy31 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
la ligne de commande
0
rtsiresy31 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
la connexion est possible que lorsque je suis deja connecte a la ligne de commande avant de se connecter via PHP
0
rtsiresy31 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
il arrive aussi a se connecter quand j utilise le root
0