Bonjour,
Je n'arrive pas à récupérer la valeur de ma procédure stockée.
Contexte:
"select * from contenu" me récupère deux lignes
Table contenu(id,auteur,texte)
BDD = test
Procédure stockée:
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE DEFINER=`root`@`localhost` PROCEDURE `simple`() BEGIN SELECT * FROM `test`.`contenu`; END
Code:
Là le problème, c'est que rien ne s'affiche alors que je si je fais les tests à partir de la requête (en comment dans le code), ca marche!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //$uneRequete = "select * from contenu"; //$unQuery = mysql_query($uneRequete); $unQuery = mysql_query('call simple()'); $nb_resultats = mysql_num_rows($unQuery); echo $nb_resultats."<br/>"; while ($mesData = mysql_fetch_array($unQuery)){ echo $mesData['auteur']."<br/>"; }
Je sais qu'il manque quelque chose dans mon code, mais quoi?
Sur internet, il y a très peu d'aide sur les procédures stockées php/mysql.
Merci d'avance pour vos réponses,
Partager