Des Données non valides Source PHP PDO Mysql
<?php
#require_once('inc/dbc1.php');
$dsn = 'mysql:dbname=dbname;host=somehost;
$user = 'someuser';
$password = 'SomePass';
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
$pdo1 = new PDO($dsn, $user, $password);
$pdo1->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$sth1 = $pdo1->prepare('SELECT pID, lname, fname FROM Professor ORDER BY pID DESC LIMIT 5;');
$sth1->execute(array());
?>
Génère l'erreur:
Uncaught exception 'PDOException' with message 'invalid data source name' in PDO->__construct('', NULL, NULL) on line 1
Quelqu'un voit quelque chose de mal avec cela?
À mon avis, cette question doit être causé par votre paramètre de chaîne, s'il vous plaît vérifiez vos paramètres. Peut-être causé par votre chaîne de dsn, que diriez-vous d'ajouter le port 3306 par défaut.
OriginalL'auteur JohnPaul | 2011-09-05
Vous devez vous connecter pour publier un commentaire.
vous avez
peut-être juste peut-être ...
à moins que c'était un mouso lorsque les couper et coller la question.
OriginalL'auteur YvesLeBorg