Ereur de conection a une basse de donner en php

Fermé
valentin - Modifié le 30 mai 2018 à 10:14
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 30 mai 2018 à 10:22
Bonjour,
je suis face a un problème : mon script php n'arrive pas a se connecter a une base de donner mysql : phpmyadmin.
j'utilise MAMP sur mac et php

mon scripte :
try
{
 $bdd = new PDO('mysql:linux_socket=/Applications/MAMP/tmp/mysql/mysql.sock;host=localhost;port=8889;dbname=teste;charset=utf8','root','root');
}

reponce : Erreur : SQLSTATE[HY000] [2002] No such file or directory42: Destop.

svp aider moi : sa fait des heur que je bloque et je doit finir sa vite.

merci de votre attention

EDIT : Ajout des balises de code

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
30 mai 2018 à 10:22
Bonjour,

Déjà.... soit tu utilises le mysql.sock ... soit tu indiques le HOST
Soit sous cette forme:
mysql:host=localhost;port=3307;dbname=testdb

Ou celle la:
mysql:unix_socket=/tmp/mysql.sock;dbname=testdb


Toi tu as mixé les deux visiblement

mysql:linux_socket=/Applications/MAMP/tmp/mysql/mysql.sock;host=localhost;


0