100% novice en PHP, je debugue une appli developpée par un stagiaire.
Mon soucis est le suivant :
Je recupère une erreur 500 lors de l’update sur une valeur numérique avec décimales.
L’update vers Oracle fonctionne très bien tant que je ne mets pas de symbole décimal.
Le message récupéré dans le php-errors.log est le suivant :
[20-Mar-2012 15:15:03 UTC] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1722 OCIStmtExecute: ORA-01722: invalid number
(ext\pdo_oci\oci_driver.c:356)' in C:\inetpub\wwwroot\Infirm\attest_salairedetail.php:1144
Stack trace:
#0 C:\inetpub\wwwroot\Infirm\attest_salairedetail.php(1144): PDO->exec('UPDATE an_infir...')
#1 {main}
thrown in C:\inetpub\wwwroot\Infirm\attest_salairedetail.php on line 1144
Mon serveur est en W2k8, php 5.3.9 et IIS 7.5
Lorsque je teste la page sur la machine de developpement (Seven, easyphp 5.3.8.1) en localhost tout fonctionne.
Merci par avance pour tout aiguillage.