Bonjour,
voila comment utiliser ça "oci_field_is_null" pour tester si la valeur d'une colonne Oracle est NULL
si vous pouvez me donner un exemple
merci d'avance
TESTE UN CHAMP S'IL EST NULL(oci_field_is_null)
lun, 05/01/2009 - 16:39
#1
TESTE UN CHAMP S'IL EST NULL(oci_field_is_null)


Hello,
Voici un code qui permet de tester la fonction oci_field_is_null, pour chaque resultat de la requete exécutéee sur la colonne 'COLONNE_2', le script affiche le contenu, puis indique si le champ est null ou pas.
J'ai volontairement mis des noms de table et de connection bidons, mais le script fonctionne.
<?php $bdd_access = "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=MYSID)))"; $connection = oci_connect("root", "root", $bdd_access); $statement = oci_parse($connection, "SELECT * FROM MATABLE"); oci_execute($statement, OCI_DEFAULT); while (oci_fetch($statement)) { echo $connection . oci_result($statement, "COLONNE_2") . " | " . oci_field_is_null($statement, "COLONNE_2") . "\r\n"; } ?>Bonne chance,
Niroken