Bonjour,
Voilà je voudrais faire un état comptable dans feuille php connecté à une base oracle. Mon problème est le suivant, je voudrais structuré mon code afin d'avoir la meilleur visibilité, créer ma connexion sur ma base oracle (là pas de problème ca marche), puis faire toutes mes requetes (sachant qu'une requete ne remonte qu'un total à chaque fois), puis lancé mon execution, sans avoir a faire un while xxx
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 <?php $dbstr ="(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(PORT = 1521)(HOST = ip)) ) (CONNECT_DATA = (SID = sid) ) )" ; $conn = oci_connect( "user", "mdp",$dbstr); if ($conn === false) die("Connexion impossible : " . oci_error()); $query1= "select sum(sd) from user.balance_cpt where ex='2011' and compte in ('2082','2083','2084')"; $statement = oci_parse ($conn, $query1); oci_execute ($statement); while ($row = oci_fetch_array ($statement, OCI_BOTH)) $data1=$row[0]; $query2= "select sum(sc) from h5103.bb_balance_cpt where ex='2011' and compte in ('28082','28083','28084')"; $statement2 = oci_parse ($conn, $query2); oci_execute ($statement2); while ($row2 = oci_fetch_array ($statement2, OCI_BOTH)) $data2=$row2[0];
moi je voudrais faire comme cela
1 - code de connexion
2- toute mes requetes
3- execution et recupération des donnés en une fois si possible.
Merci d'avance pour votre aide.
Partager