Catchable fatal error: (suite à une mise à jour en PHP 5.2)
Bonjour,
Suite à la mise à jour de PHP 5.1 vers PHP 5.2, j'ai le message suivant :
Citation:
Catchable fatal error: Object of class OCI-Lob could not be converted to string in /.../edit-indicateur.php on line 77
Je viens donc de faire quelques recherches, et si je ne me trompe pas, cela viens du faite que dans la base il y a un champ CLOB.
Et PHP 5.2, ne les gèrent plus comme des chaînes de caractère.
Voici une partie de mon code PHP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function retourneLigneRes($resultat)
{
ocifetchinto($resultat, $ligne, OCI_ASSOC);
return $ligne;
}
...
...
//construction de la requete
$stmt="SELECT * FROM T_INDICATEUR WHERE TI_ID='".$_GET['id']."'";
...
//preparation et execution de la requete
$res = $conn->parseExecuteBD($stmt);
$leres = $conn->retourneLigneRes($res);
...
$descriptif = stripslashes($leres['TI_DESCRIPTIF']); // <-- Ligne 77 |
Est ce que quelqu'un a eu le même problème ?
Avez vous des idées pour résoudre ce problème ?
Merci, d'avance pour votre aide.
Tony