|
|
|
|
Problème requête ORACLE / PHP / ODBC
Dernière réponse le 4 jun 2008 à 15:22:53 Beck, le 30 mai 2007 à 11:50:24Bonjour à tous.
Je suis actuellement en stage et je dois programmer une application en php. Le but de cette application serait de mettre a jour une base de donnée oracle à l'aide de données contenues dans un fichier log.
Mon problème survient lorsque j'éxécute une requête d'insertion et une requête select count.
Requête d'insertion
$dsn="mon_dsn"; $lien=odbc_connect($dsn,"user","pass"); $sql = "INSERT INTO TRACE (id, utilisateur, date_action, action, client, message) VALUES ($id, '".$user."', '".$date."', '".$type."','".$clientt."','".$msg."')"; $result = odbc_result($lien,$sql); odbc_exec($result);
L'erreur retournée est la suivante :
Warning: odbc_result(): supplied resource is not a valid ODBC result resource in c:\...
Warning: Wrong parameter count for odbc_exec() in c:\...
Les variables dans la requête peuvent contenir des apostrophes j'ai donc ajouter des addslashes à ces variables, mais le problème persiste.
Requête select count
$sql = "SELECT count(*) FROM TRACE"; $result = odbc_exec($lien,$sql);
Pour la requête select count le message d'erreur est le suivant :
|

