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 :

Erreur HY000 lors d'un New PDO pour une connexion sur Mysql


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Erreur HY000 lors d'un New PDO pour une connexion sur Mysql
    Bonsoir,

    Cela fait maintenant quelque jours que j'ai un problème en PHP et j'appel à l'aide!
    J'ai un serveur HPUX avec Mysql5 et PHP 5.2.4.
    J'ai une application web qui fonctionne à la perfection sur un autre serveur web Unix qui a une architecture différente mais qui a la même version de PHP et Mysql.
    Lors de ma connexion à Mysql en PDO je fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $dsn = dblib:dbname=xxxxx;host=XXXXX
    $this->dsn_array['login'] = 'xxxxx'
    $this->dsn_array['password'] = 'da100rk'
    return new PDO($dsn,$this->dsn_array['login'],$this->dsn_array['password']);
    Le navigateur me retourne 2 erreurs à la ligne new PDO :
    'SQLSTATE[] (null) (severity 0)'
    ou bien
    'SQLSTATE[HY000] (null) (severity 9)'
    aléatoirement
    J'ai bien installé sur mon serveur dblib, sqlite, sqlite2

    L'application web fonctionne à la perfection sur un autre serveur, je doit la migrer pour différentes raisons, et je n'y arrive pas.

    Si quelqu'un a une idée ... Merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    J'ai bien installé sur mon serveur dblib, sqlite, sqlite2
    heu ce n'est pas mysql que tu utilises ?

  3. #3
    Candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Qu'est-ce que je raconte?
    En effet, c'est du Sybase et uniquement du Sybase
    Désolé...

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    au niveau de PHP, il te faut pdo_dblib ; les anciennes extensions ne servent pas.
    au niveau unix, il te faut freeTDS.

  5. #5
    Candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    J'ai bien installer freeTDS sur mon server Apache.

    Tu pourrait m'en dire plus sur pdo_dlib?
    Pour moi PDO est bien installé puisque l'erreur que mon navigateur me retourne n'est pas du type 'cannot find PDO driver' mais bien un erreur générée par PDO

    Merci d'avance

Discussions similaires

  1. [XL-2003] VBA-Pb d'erreur 1004 après avoir défini un nom pour une plage
    Par oracle7556 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/07/2010, 13h40
  2. Réponses: 8
    Dernier message: 10/05/2009, 19h21
  3. Erreur d'entête pour une connexion
    Par clem037 dans le forum Langage
    Réponses: 7
    Dernier message: 15/03/2008, 10h48
  4. Erreur dans un programme php pour une connexion à une bdd
    Par gaetan.tranvouez dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/06/2006, 22h06

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