IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

connexion avec la base de donnée


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2011
    Messages : 24
    Points : 17
    Points
    17
    Par défaut connexion avec la base de donnée
    Bonjour;
    j'ai essayé de faire la connexion avec PHPMYADMIN en utilisant le code suivant dans un fichier <conexion.php>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
     
    // Connexion à la base de données
    try
    {
        $bdd = new PDO('mysql:host=localhost:3307;dbname=personnel', 'root', '');
    }
    catch(Exception $e)
    {
        die('Erreur : '.$e->getMessage());
    }
    et pour faire l'insertion dans la base de donnée déja crée est appelé personnel des champ saisi par l'utilsateur j'ai fait cela(add_employe)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    include_once('conexion.php');
    $req= $bdd->prepare('INSERT INTO pers(Matricule,Nom,Prenom,Service,Email,Dater,Daten,Adresse,Ville,Comp,Numtel) VALUES   
    (:Matricule,:Nom,:Prenom,:Service,:Email,:Dater,:Daten,:Adresse,:Ville,:Comp,:Numtel)');
         $req->execute(array(
        'Matricule'=> $Matricule,
        'Nom'=> $Nom,
        'Prenom'=> $Prenom,
    	'Service'=> $Service,
    	'Email'=> $Email,
    	'Dater'=> $Dater,
    	'Daten'=> $Daten,
    	'Adresse'=> $Adresse,
    	'Ville'=> $Ville,
    	'Comp'=> $Comp,
    	'Numtel'=> $Numtel,
    	)); 
     
    	?>
    Mais toujours j'ai un message Erreur:could not find driver
    je sais pas c'est où le problem,j'ai besoin de votre aide SVP :ccool::ccool:

  2. #2
    Membre émérite
    Avatar de gene69
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 769
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 769
    Points : 2 446
    Points
    2 446
    Par défaut
    la faute est dans le nom du fichier, "conexion.php" ça n'a jamais fonctionné comme nom de fichier.

    Ensuite vérifie ton installe php, a priori le driver pdo n'est pas installé.
    PHP fait nativement la validation d'adresse électronique .
    Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.

    Utilisez le bouton résolu!

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/04/2012, 12h42
  2. Perte de connexion avec la base de données
    Par Maraudeur dans le forum Administration
    Réponses: 7
    Dernier message: 02/05/2008, 11h52
  3. Probleme de connexion avec une base de données SQL server
    Par lasvegas_parano dans le forum iReport
    Réponses: 29
    Dernier message: 19/07/2007, 10h17
  4. JSF et connexion avec une base de données
    Par pourjava dans le forum JSF
    Réponses: 4
    Dernier message: 05/07/2007, 16h50
  5. Réponses: 6
    Dernier message: 20/09/2005, 22h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo