Compter ligne requête préparée
Résolu
joboy84
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
joboy84 Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
joboy84 Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai cette requête préparée.
Je n'arrive pas à savoir comment faire pour avoir un retour de nombre de lignes. Si des lignes sont trouvées, on affiche le while, sinon on affiche un message d'erreur.
J'ai essayé avec count et comme ci dessous mais j'ai toujours des messages d'erreur...
Merci
J'ai cette requête préparée.
Je n'arrive pas à savoir comment faire pour avoir un retour de nombre de lignes. Si des lignes sont trouvées, on affiche le while, sinon on affiche un message d'erreur.
J'ai essayé avec count et comme ci dessous mais j'ai toujours des messages d'erreur...
$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';
}
Merci
A voir également:
- Compter ligne requête préparée
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Aller à la ligne excel - Guide
- Apparaitre hors ligne instagram - Guide
- Formulaire en ligne de meta - Guide
1 réponse
Bonjour,
Tu peux essayer avec un fetchAll
Tu peux essayer avec un fetchAll
$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(); $datas = $stmt->fetchAll(); if(!empty($datas) ) { foreach($datas as $data) { echo $data['type'] . '<br />'; echo $data['montant'] . '<br />'; } } else { echo 'aucune données'; }
joboy84
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
Super ça marche. Merci :)