Bonjour,
Mon environnement est un NAS Synology avec :
- Apache/2.2.34 (Unix)
- PHP Version 5.6.40
- mysqlnd 5.0.11
Je souhaite me connecter à la base de données mais n'y arrive pas.
J'ai donc fait un script très court :
Et j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php try { $dbh = new PDO('mysql:host=localhost;dbname=agora', 'user', 'password'); foreach($dbh->query('SELECT * from FOO') as $row) { print_r($row); } $dbh = null; } catch (PDOException $e) { print "Erreur !: " . $e->getMessage() . "<br/>"; die(); } ?>Ma base de données existe bien puisque je la vois depuis phpMyAdmin avec le même login/password.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Erreur !: SQLSTATE[HY000] [2002] No such file or directory
Le serveur base de donnée affiché dans phpMyAdmin estMerci pour votre retour d'expérience sur une connexion via PDO, c'est une 1ère pour moi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Serveur : MariaDB 10 (Localhost via UNIX socket)
Partager