Récupérer la valeur d'une procédure stockée
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:
1 2 3 4
| CREATE DEFINER=`root`@`localhost` PROCEDURE `simple`()
BEGIN
SELECT * FROM `test`.`contenu`;
END |
Code:
Code:
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/>";
} |
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!
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,