|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : octobre 2006 Messages : 51 ![]() |
Bonjour tout le monde =)
Voilà j'avais une question, parce que j'ai eu beau cherché dans la doc MySQL ou sur le net, j'ai pas trouvé. En fait je voulais savoir, s'il était possible via ne procédure stockée de récupérer un résultat de plusieurs lignes, parce que tout ce que j'ai vu ne retourne qu'un INT, VARCHAR ou autre. Perso, j'ai essayé : Code :
ça me retourne bien ce qui faut. Sauf qu'avec PHP, et bien avec mysql_query('CALL load_faq()') ça ne fonctionne comme quoi il y aurait un souci parce que ça ne retourne pas un "result set". Voilà merci d'avance |
||
|
|
00
|
|
|
#2 |
![]() Inscription : juillet 2002 Messages : 537 ![]() |
Salut,
La procédure en elle-même est correcte, puisque MySQL permet à une procédure stockée de retourner un résultat. Le problème vient probablement de ton extension PHP. Pour pouvoir appeler une procédure stockée via PHP, il me semble qu'il faut utiliser l'extension mysqli (et non mysql). C'est surtout la fonction mysqli_multi_query() qui devrait t'intéresser. |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : octobre 2006 Messages : 51 ![]() |
OKay je te remercie, ça devrait surement faire l'affaire
Edit : Parfait =) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com