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 :

PDO, PHP 5.2X à PHP 5.3X [PDO]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2003
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 144
    Par défaut PDO, PHP 5.2X à PHP 5.3X
    Bonjour,

    en testant Php 5.31, la connexion via pdo ne fonctionne plus.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    session_start();
    try {
    	$cnx = new PDO("informix:host=$host; service=$service; database=$db; server=$server; protocol=$protocol; EnableScrollableCursors=1", "$admin", "$mdp");
    	}
    catch (PDOException $e)	{
    	echo "N° : ".$e->getCode()."<br />";
    	die("Erreur: ".$e->getMessage()."<br />");
    	}
     
    $cnx->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     
    ?>
    Il me semble avoir lu qu'une nouvelle bibliothèque mysqlnd venait remplacer les bibliothèques mysql, mysqli et pdo.
    Comment dois-je utiliser PDO dès lors?

    Merci pour vos réponses.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut

    C'est sur Informix que tu essayes de te connecter, pas MySQL. Le nouveau driver mysqlnd remplace libmysql pour les API MySQL, MySQLi et PDO-MySQL. Rien à voir avec PDO-Informix.

    Montre-nous ton message d'erreur

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2003
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 144
    Par défaut
    Voici ce que retourne le try catch:
    N° : 0
    Erreur: could not find driver

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Pdo-informix n'est pas fournie de base avec php 5.3.1 si ma mémoire est bonne.
    C'est donc à toi de compiler l'extension pour pouvoir l'utilisée.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2003
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 144
    Par défaut
    Ok. Problème: je suis sous windows...
    Comment dois-je faire?

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Il faut recompiler entièrement PHP depuis les sources en y intégrant ton extension.
    Une fois la compilation effectuée, tu peux récupérer juste la dll de ton extension et l'intégrer dans ton serveur actuel.
    Sachant que si tu utilise une version classique d'apache la compilation devrait se faire en VC6 (Visual studio 6).

    Voir http://wiki.php.net/internals/windows/stepbystepbuild pour une compilation en VC9 (et non Vc6)
    Thread et article sur Dvp : http://www.developpez.net/forums/d76...-sous-windows/
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PDO] Connexion avec PDO via le script PHP
    Par celesu dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/09/2008, 17h50
  2. [PHP-JS] variable php dans du javascript ?????
    Par lipczynski dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 18/08/2005, 14h26
  3. [PHP-JS] variable php à récupérer en JS
    Par mussara dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 15/01/2005, 16h34
  4. [PHP-JS] Arguments PHP d'une fonction javascript
    Par Néo-Tony dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/12/2004, 12h06
  5. [Débutant][php] IDE pour PHP dans Eclipse ?
    Par folsen dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 22/04/2004, 16h25

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