Bonjour,

Voilà je suis buté sur un Problème en PHP.

En effet j'ai une procédure stockée qui, une fois executée me ressort 2 résultats (soit 2 select)

Sachant que je passe mes SELECT en procédure stockée car très grosse (environ 1600 lignes)

bref l'objectif pour moi est de lancer une seule fois la procédure mais d'en ressortir 2 tableaux distincts qui seront afficher sur ma page PHP

J'ai donc quelque chose du genre
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
 
$query = "Exec proc_stock_test";
$result = sybase_query ($query);
 
while ($elements = sybase_fetch_array($result)) // 1er tableau
{
 
echo "<tr>";
echo "<td style='text-align:center'>" .$elements['toto'] ."</td>";
echo "</tr>";
}
 
 
 
while ($elements = sybase_fetch_array($result)) // 2eme tableau
{
 
echo "<tr>";
echo "<td style='text-align:center'>" .$elements['tata'] ."</td>";
echo "</tr>";
}
Sauf que ça ne fonctionne pas car les valeurs toto et tata sont dans 2 SELECT différents....

Auriez vous une idée par hasard ?

merci