Bonjour,
J'ai cette requête préparée.
Je n'arrive pas à savoir comment faire pour avoir un retour du nombre de lignes.
Si des lignes sont trouvées, on affiche le while, sinon on affiche un message d'erreur.
J'ai essayé avec rowCount mais comme ci dessous, j'ai toujours des messages d'erreur...
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $pseudo = 'natsu'; $statut = 'en_cours'; $stmt = $bdd->prepare('SELECT * FROM shop WHERE pseudo = :pseudo AND statut = :statut'); $stmt->bindValue(':pseudo', $pseudo, PDO::PARAM_STR); $stmt->bindValue(':statut', $statut, PDO::PARAM_STR); $stmt->execute(); if($stmp > 0) { while ($data = $stmt->fetch()) { echo $data['type'] . '<br />'; echo $data['montant'] . '<br />'; } } else { echo 'aucune données'; }
Partager