p
u
b
l
i
c
i
t
é
publicité
  1. #21
    Expert Confirmé Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    mai 2002
    Messages
    2 350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : mai 2002
    Messages : 2 350
    Points : 3 165
    Points
    3 165

    Par défaut

    PDO utilise plusieurs extensions (les plus connues mysq, postgres, ..., et d'autres odbc), il étend une librairie l'extension pour les différentes bases de données et il faut vérifier l'odbc que tu veux utiliser.

    PDO est juste une couche supplémentaire pour les bases de données.
    Meuuh en AI à l'INRA
    Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend}
    fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)

  2. #22
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    janvier 2006
    Messages
    1 633
    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 633
    Points : 2 126
    Points
    2 126

    Par défaut

    Pour info, localhost c'est un alias 127.0.0.1 et tu es en IPv4, tu peux utiliser les deux
    juste une autre remarque à la con, mais mysql n'a pas ta science, j'ai déjà défini deux users différent l'un qui se connecte en root@localhost et l'autre en root@127.0.0.1. Moi j'ai rien de plus utile à ajouter. P'tre que Apache fait des distinction aussi....
    Tu as activé l'extension '•IBM Informix Dynamic Server ;' dans ton php.ini ?
    le symptome habituelle c'est une fonction inconnue, mais avec pdo ...
    tu en sais pas plus et dans le doute, nous mettons des simples ou des doubles en fonction de ce que nous voulons
    ça c'est très vrai. et t'as oublié printf qui interprète les %... qu'ils soient dans une chaine ' ou une chaine ".
    PHP fait nativement la validation d'adresse électronique .
    Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.
    Soyez moderne: mysqli_connect() or throw Exception(mysqli_connect_error());

    PHP: un problème ? décrivez le avec ceci.

    Utilisez le bouton résolu!

  3. #23
    Invité régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : mars 2011
    Messages : 33
    Points : 6
    Points
    6

    Par défaut

    j'ai retesté ce matin, et erreur incompréhensible..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: PDOStatement::execute(): SQLSTATE[]: <<Unknown error>>: 0 (SQLExecute[0] at ext\pdo_odbc\odbc_stmt.c:254)
    Vous pensez que c'est une erreur à faire remonter?

  4. #24
    Membre Expert
    Avatar de gene69
    Profil pro
    Inscrit en
    janvier 2006
    Messages
    1 633
    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 633
    Points : 2 126
    Points
    2 126

    Par défaut

    oui et non. il faudrait trouver un moyen de vérifier pdo avec ta base de donnée.
    Est ce que tu arrives à te connecter sans passer par la couche pdo ?
    est ce que l'objet PDO est correctement instancié ?
    PHP fait nativement la validation d'adresse électronique .
    Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.
    Soyez moderne: mysqli_connect() or throw Exception(mysqli_connect_error());

    PHP: un problème ? décrivez le avec ceci.

    Utilisez le bouton résolu!

  5. #25
    Invité régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    mars 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : mars 2011
    Messages : 33
    Points : 6
    Points
    6

    Par défaut

    Citation Envoyé par gene69 Voir le message
    oui et non. il faudrait trouver un moyen de vérifier pdo avec ta base de donnée.
    Est ce que tu arrives à te connecter sans passer par la couche pdo ?
    est ce que l'objet PDO est correctement instancié ?
    - oui j'arrive à me connecter avec windows (source de données odbc) ou avec un dbaccess
    -L'objet pdo est forcément bien instancié vu que la requête se lance bien quand il n'y a pas de paramètre?

    Dans mon appli j'utilise pdo_odbc pour toutes mes requêtes. Le plantage se fait lorsque je fourni des paramètres à execute

Discussions similaires

  1. Crash VB6 lors de développement de DLL
    Par hn2k5 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 15/05/2007, 09h54
  2. [D7][DB] Erreur lors d'execution d'un "exe"
    Par melles dans le forum Delphi
    Réponses: 3
    Dernier message: 20/03/2007, 22h10
  3. execution d'une gauge lors d'execution une requete
    Par lassmust dans le forum Delphi
    Réponses: 6
    Dernier message: 10/07/2006, 19h40
  4. Bug du Pc lors d'execution d'un programme
    Par amine2684 dans le forum Windows XP
    Réponses: 19
    Dernier message: 02/09/2005, 21h27
  5. Réponses: 2
    Dernier message: 18/03/2005, 13h00

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