Bonjour,

Cela fait déjà un bout de temps que je n'avais pas posé de question sur le forum, mais là j'aurai besoin d'un petit coup de main.

Voila ma question, dans mon code php j'interroge une base oracle et je récupère les infos.

Code :
1
2
3
4
5
6
7
8
9
10
$dbstr ="(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(PORT = 1521)(HOST = IP))
    )
    (CONNECT_DATA =
      (SID = nomquivabien)
    )
  )" ;
 
$conn = oci_connect( "ok", "ok",$dbstr);
puis les autres commandes
Code :
1
2
if ($conn === false) 
die("Connexion impossible : " . oci_error());

je fais ma requête et ca passe

Code :
$query1= "select sum(sd) from user where ex='2011' and compte in ('2082','2083','2084')";
puis
Code :
1
2
3
4
5
6
7
 
$statement = oci_parse ($conn, $query1);
oci_execute ($statement);
 
while ($row = oci_fetch_array ($statement, OCI_BOTH)) 
 
$data1=$row[0];
Jusque là pas de problème ! Ma question est la suivant comment faire plus simple. Je voudrais faire une ligne par requête sachant que j'en ai plus 20 par feuille et tout envoyer en une seul fois, sachant que requête une remonte qu'une seul info (montant total d'un compte).

Ma base oracle est en 10 g.

Merci d'avance à qui voudra bien éclairer ma lanterne.