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 :

Probleme PDO :-°


Sujet :

PHP & Base de données

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 2
    Par défaut Probleme PDO :-°
    Salut, j'ai un bug quand j'appele la fonction inscription et je ne vois pas pq.
    Il semblerait que ce soit l'appel $this->connect_db qui plante.

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <?php
    class mysql{
    	private $dsn = 'mysql:dbname=souper;host=localhost';
    	private $user = 'root';
    	private $password = '';
    	private $connexion;
     
    	function mysql()	{
    	}
    	private function connect_db()
    	{
    		try	{
    			$this->connexion = new PDO($this->dsn, $this->user, $this->password);
    		}
    		catch(Exception $e)
    		{
    			echo 'Erreur : '.$e->getMessage().'<br />';
    			echo 'N° : '.$e->getCode();
    		}
    	}
    	public function inscription($tab)
    	{
    		$this->connect_db();
    		$requete_preparee = $this->connexion->prepare("INSERT INTO inscription values('',:nom,:prenom,:adresse,:cp,:ville,:email,:tel)");
    		$requete_preparee->execute($tab);
    		print_r($tab);
    		$requete_preparee = $this->connexion->prepare("INSERT INTO backup values('',:nom,:prenom,:adresse,:cp,:ville,:email,:tel)");
    		$requete_preparee->execute($tab);
    		return true;
    	}

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par défaut
    pour catcher des exceptions avec PDO, il faut d'abord lui demander d'en jeter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->connexion->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 2
    Par défaut
    Ok mais le problème est pas la. Le probleme est a l'appel de $this->connect_db() et je ne vois pas pq !!
    Voila l'erreur que j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Server] Class 'PDO' not found in C:\Program Files\EasyPHP 2.0b1\www\webservice_triathlon\client.php:12 Stack trace: #0 [internal function]: SoapClient->__call('getLog', Array) #1 C:\Program Files\EasyPHP 2.0b1\www\webservice_triathlon\client.php(12): SoapClient->getLog('johny527', '39QT96TU') #2 {main} thrown in C:\Program Files\EasyPHP 2.0b1\www\webservice_triathlon\client.php on line 12

  4. #4
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 185
    Par défaut
    Citation Envoyé par toxicity1985 Voir le message
    Au hazard : PDO n'est pas installé dans ta version de PHP ?
    regarde avec un phpinfo( ) si tu as bien PDO activé.

Discussions similaires

  1. [PDO] probleme PDO et CLOB
    Par edennnnn dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 15/11/2010, 12h59
  2. [MySQL] Probleme PDO driver
    Par yantoo dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 13/04/2010, 14h15
  3. [PDO] Probleme connexion avec PDO
    Par Vivian Pennel dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/03/2008, 14h03
  4. [PDO] Probleme avec PDO / PHP5
    Par anjin dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/08/2007, 07h33
  5. Probleme avec l'objet PDO en PHP
    Par krovomi dans le forum Connexion aux bases de données
    Réponses: 1
    Dernier message: 03/05/2006, 12h18

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