Problème php odbc

Fermé
WirelessStigma Messages postés 46 Date d'inscription mardi 6 avril 2010 Statut Membre Dernière intervention 15 décembre 2010 - 10 août 2010 à 14:23
 Jean-Marie - 10 août 2010 à 16:04
Bonjour,

J'essaie de me connecter à un odbc oracle et de récupérer certaines données pour les traiter ensuite.
Je dois utiliser deux tables dans la base.
A priori, j'arrive à me connecter, les commandes pour la première tables marchent mais il y a un problème lorsqu'il s'agit de la deuxième table.

Voici l'erreur qui m'est affichée :

odbc_exec() [function.odbc-exec]: SQL error: [Oracle][ODBC][Ora]ORA-01722: invalid number

Je vous mets aussi mes lignes de code :

$dsn="bdd";
$user="userappli";
$pwd="";
if (!$cnx=odbc_connect($dsn,$user,$pwd)){
echo "Echec de connexion ODBC";
exit;
}
else{
echo "La connexion à la source de données ODBC est établie";
}
// récupération des données dans la table DT

$query = "SELECT * from DT WHERE ID_DT= '$id'";
$req=odbc_exec($cnx, $query);

// traitement des données

$typo=odbc_result($req, 2);
...

// récupération des données dans la table LIVRABLE

$requete = "SELECT * from LIVRABLE WHERE ID_LIVRABLE= '$id'";
$demande=odbc_exec($cnx, $requete); L ERREUR EST SIGNALEE POUR CETTE LIGNE

J'espère que vous pourrez m'aider.
Merci par avance


A voir également:

1 réponse

salut,

fait un echo $query; avec l'exec pour voir si ta requête est bien formée. peut-être que $id n'est pas défini ?
0