Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/09/2012, 14h51   #21
Fench
Expert Confirmé
 
Avatar de Fench
 
Homme
Chercheur en informatique
Inscription : mai 2002
Messages : 2 346
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 346
Points : 3 231
Points : 3 231
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)
Fench est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2012, 14h58   #22
gene69
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 1 626
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 626
Points : 1 992
Points : 1 992
Citation:
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....
Citation:
Tu as activé l'extension '•IBM Informix Dynamic Server ;' dans ton php.ini ?
le symptome habituelle c'est une fonction inconnue, mais avec pdo ...
Citation:
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!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2012, 12h05   #23
elratus
Invité régulier
 
Homme
Développeur informatique
Inscription : 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
j'ai retesté ce matin, et erreur incompréhensible..
Code :
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?
elratus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2012, 15h33   #24
gene69
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 1 626
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 626
Points : 1 992
Points : 1 992
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!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2012, 17h01   #25
elratus
Invité régulier
 
Homme
Développeur informatique
Inscription : 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
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
elratus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h14.


 
 
 
 
Partenaires

Hébergement Web