Procédures stockées : appels successifs
Bonjour,
je sèche après moult recherches et essais.
J'ai donc 2 procédures stockées qui utilisent chacune un 'PREPARE'.
Dans le SGBD, elles fonctionnent.
Integrer dans le code PHP marche aussi.
Le problème, c'est quand je les appelle l'une à la suite de l'autre, la seconde génère une erreur.
Code:
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
|
#la 1er
$sql = "call sp_get_poster(
15,
10,
1,
@p_id_poster,
@p_poster,
@p_dater,
@p_mask,
@p_access,
@p_name,
@p_country,
@p_id_country,
@p_id_name)";
$result = mysqli_query($connect, $sql);
while($row = mysqli_fetch_array($result)) {
echo $row[p_poster].'<br>';
}
#la 2eme
$sqlFin = "call sp_get_nb_poster(@COUNT_POSTER)";
$result = mysqli_query($connect, $sqlFin);
while($row = mysqli_fetch_array($result)) {
echo $row[COUNT_POSTER].'<br>';
} |
le retour :
1270657068b8203614_c.jpg
1270657068566a6d83_c.jpg
12706507955d5a3fda_c.jpg
127097399454ef7570_c.jpg
12709739941ef0ddf8_c.jpg
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /media/ARCHIVES/web/web.com/proc.php on line 35
A savoir que si j'inverse l’ordre des appels, le 1er exécuté fonctionne et la seconde non.