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
merci d'avance
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>"; } } } ?>
Partager