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 : Sélectionner tout - Visualiser dans une fenêtre à part
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