Connexion à une BDD avec PDO
Fermé
Drillan
Messages postés
41
Date d'inscription
dimanche 29 janvier 2012
Statut
Membre
Dernière intervention
3 juin 2015
-
5 mai 2014 à 16:07
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 7 mai 2014 à 12:17
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 7 mai 2014 à 12:17
A voir également:
- Connexion à une BDD avec PDO
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Connexion chromecast - Guide
- Facebook connexion - Guide
- Hotmail connexion - Guide
2 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
Modifié par Pitet le 7/05/2014 à 12:18
Modifié par Pitet le 7/05/2014 à 12:18
Salut,
L'erreur semble venir de la construction de l'objet PDO. En effet, tu indiques pour le paramètre :port le nom de l'utilisateur.
Si ton serveur utilise le port mysql par défaut, tu n'as pas besoin de le renseigner.
Corrige la construction de ton objet PDO comme ceci :
Bonne journée
L'erreur semble venir de la construction de l'objet PDO. En effet, tu indiques pour le paramètre :port le nom de l'utilisateur.
Si ton serveur utilise le port mysql par défaut, tu n'as pas besoin de le renseigner.
Corrige la construction de ton objet PDO comme ceci :
$db = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS);
Bonne journée
gretin
Messages postés
6
Date d'inscription
mardi 6 mai 2014
Statut
Membre
Dernière intervention
13 juin 2015
Modifié par gretin le 6/05/2014 à 21:23
Modifié par gretin le 6/05/2014 à 21:23
essai plutôt cela si tu veux
sinon essai de voir ici : http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/se-connecter-a-la-base-de-donnees-en-php
<?php
session_start();
//connexion à la base de donné
mysql_connect('localhost','root','') or die('error');
//seclectionnons la base de donné
mysql_select_db('association') or die('base de donne introuvable');
//ajoutons une requete = query pour coder les donné sortante en UTF-8
mysql_query('SET NAMES utf8');
?>
sinon essai de voir ici : http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/se-connecter-a-la-base-de-donnees-en-php
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
Modifié par Pitet le 7/05/2014 à 12:18
Modifié par Pitet le 7/05/2014 à 12:18
L'API Mysql de PHP (les fonctions mysql_*) est obsolète. Elle ne devrait pas être utilisée pour de nouveaux projets et sera bientôt supprimée du langage.
https://www.php.net/manual/fr/mysqlinfo.api.choosing.php
https://www.php.net/manual/fr/mysqlinfo.api.choosing.php