Bonjour,
Je récupère un tableau de résultats d'une requête SELECT avec la fonction oci_fetch_all :
$rowcount_total = oci_fetch_all($parse, $t_result, 0, -1, OCI_FETCHSTATEMENT_BY_ROW);
Dans mon tableau de résultat, toutes les données sont de type PHP string, ce qui me pose problème lorsque je teste des valeurs numériques, qui sont de type NUMBER sous Oracle.
Peut-on faire en sorte de récupérer mes champs de type Oracle NUMBER en entier PHP (int) ?
Pour éviter de faire un transtypage en PHP :
$t_result[0]['MONCHAMP'] = (int) $t_result[0]['MONCHAMP'];
Merci pour votre aide
Hubert.
Partager