Bonjour je n'arrive a me connecter à ma base de données.

Fermé
vincent7797 Messages postés 1 Date d'inscription samedi 4 juin 2016 Statut Membre Dernière intervention 4 juin 2016 - Modifié par vincent7797 le 4/06/2016 à 12:13
jordane45 Messages postés 38354 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 décembre 2024 - 5 juin 2016 à 18:53


Voici donc mes problème si un personne pourrais venir m'aider merci.

Au passage j'ai mis $ddd mais j'ai modifier c'est bdd mais je suppose que cela ne change pas grand chose.
A voir également:

2 réponses

jordane45 Messages postés 38354 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 décembre 2024 4 719
4 juin 2016 à 17:54
Bonjour

merci de coller directement le code sur le forum au lieu d'en faire des images..

Nb: Pense à utiliser les balises de code.
0
jordane45 Messages postés 38354 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 décembre 2024 4 719
4 juin 2016 à 19:38
Bonjour,

Déjà ... place le code de connexion à ta BDD dans un fihcier à part que tu n'auras qu'à inclure dans les pages où tu en auras besoin...
Ca t'éviter de copier/coller 50 fois la même chose ....
Par exemple :
<?php
//Fichier de connexion à la bdd : cnxBdd.php
 try{
    $bdd= new PDO('mysql:host=127.0.0.1;dbname=espace_membre', 'root', '');
   $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
   $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ);
} catch(PDOException $e) {
    die('Erreur de connexion : ' . $e->getMessage());
} 

( en remplaçant les variables dbname, user, password... par TES variables à toi ! )

Penses également à mettre le maximum de code php AU DESSUS du code HTML.
Cela rend le code plus lisible....

NB: Les blocs TRY/CATCH permettent d'intercepter les éventuelles erreurs. (tu peux/dois.. aussi les utiliser sur tes requêtes ! )

Et enfin..., au début tes pages PHP, ajoutes la ligne :
//Active l'affichage des erreurs PHP
error_reporting(E_ALL);

Cela permet d'activer l'affichage des erreurs PHP.


Reviens nous voir une fois les corrections faites si ton souci persiste.

NB: **** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

.
0
Utilisateur anonyme
5 juin 2016 à 18:04
Bonjour,

Je ne pensais pas que ma réponse soit si dérangeante pour qu'elle soit supprimer voir censurer.
Mais, die();
-2
jordane45 Messages postés 38354 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 décembre 2024 4 719
5 juin 2016 à 18:53
Aucune de tes réponses n'a été supprimée. ...
ensuite. .. le die () .. ne sert à rien. ....
0