oci_fetch_object et oci_fetch_num n'envoie aucun resultat
Bonjour
oci_fetch_object et oci_fetch_num n'envoie aucun resultat alors que qaund j'execute la requéte sur Sql developer ça marche voici mon script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
<?php
//putenv("ORACLE_HOME=/oracle");
$user1="user";
$pass="xxxx";
$dba="db";
$conn = oci_connect($user1, $pass,$dba);
if (!$conn) {
echo $e=oci_error();
trigger_error(htmlentities($e['message']), E_USER_ERROR);
}else{
echo $conn. ":connexion réussie <br>";
$requete = "SELECT ID , NOM from SEM_VOLET ";
$ordre = oci_parse($conn, $requete);
if(!$ordre){
echo "false";
$err = oci_error();
trigger_error(htmlentities($err['message']), E_USER_ERROR);
} /*else{
$exe = oci_execute($ordre,OCI_DEFAULT);
}*/
// on est en autocommit ici (mysql like) sinon...OCICommit ($conn);
if(!$exe){
$er = oci_error();
trigger_error(htmlentities($er['message']), E_USER_ERROR);
}else{
echo "<BR>".oci_num_fields($ordre)." ligne(s) traitées<BR>";
while($row = oci_fetch_object($ordre)){
echo "<BR>".$row->NOM." <BR>";
}
}
}
?> |
merci d'avance