Bonjour,
je fais face à un problème actuellement au niveau d'une procédure stockée et de la façon de retrouver le résultat en php...

ma procédure fonctionne bien quand je la lance dans sql server ma pas avec php... je n'ai par ailleurs pas la main dessus (je ne peux que l'utiliser)...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
declare @val int
exec getcompteur 'num',@val output
select @val as mavaleur
cette requête renvoie un compteur unique , que je stocke dans @val
Lorsque je fais fetch cela ne renvoie rien...
Lorsque j'exécute une autre requête normale, il n'y a pas de soucis...

voici mon code php:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$conn=connect($database);		
$stmt = $conn->prepare($requete);
$stmt->execute(); 
while ($result = $stmt->fetch()) $str=$result;
var_dump( $str);
l'erreur est $str is undefined

Normal puis qu'il ne rentre pas dans le while...

merci pour les réponses