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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if ($conn === false) 
die("Connexion impossible : " . oci_error());

je fais ma requête et ca passe

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$query1= "select sum(sd) from user where ex='2011' and compte in ('2082','2083','2084')";
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.