Recherche couple valeur dans table avec count()
Résolu/Fermé
danielos77
Messages postés
108
Date d'inscription
samedi 18 février 2006
Statut
Membre
Dernière intervention
16 janvier 2024
-
13 déc. 2022 à 15:53
danielos77 Messages postés 108 Date d'inscription samedi 18 février 2006 Statut Membre Dernière intervention 16 janvier 2024 - 13 déc. 2022 à 18:04
danielos77 Messages postés 108 Date d'inscription samedi 18 février 2006 Statut Membre Dernière intervention 16 janvier 2024 - 13 déc. 2022 à 18:04
A voir également:
- Fetchcolumn() php
- Table ascii - Guide
- Table des matières word - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche avec photo - Guide
- Recherche adresse - Guide
2 réponses
jordane45
Messages postés
38389
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 janvier 2025
4 730
Modifié le 13 déc. 2022 à 16:37
Modifié le 13 déc. 2022 à 16:37
Bonjour,
Il faut faire un fetch ;.. voir même, ici, tu peux faire un fetchColumn sur l'exécution de ta requête.
Il ne faut pas non plus oublier de mettre un $ devant le nom de tes variables php
bref:
// Vérification que Nom Prenom n'est pas déjà membre $sth = $bdd->prepare("SELECT COUNT(*) AS dejamembre FROM membres WHERE concat(Nom, Prenom) = :nomPrenom "); $sth->execute([':nomPrenom'=> $Nom . $Prenom ]); $dejamembre = $sth->fetchColumn(); echo $dejamembre.'<br>';
jee pee
Messages postés
40689
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
19 janvier 2025
9 496
13 déc. 2022 à 16:19
13 déc. 2022 à 16:19
Bonjour,
Ton sql effectue un count et te renvoie une valeur, 0 ou 1. Tu n'as pas besoin d'utiliser le count() de php tu dois juste afficher le resultat du select.
13 déc. 2022 à 17:12
Bonjour Jordane45,
Je peux faire un fetchColumn alors que Nom et Prenom sont dans des colonnes différentes ?
13 déc. 2022 à 17:53
ce qui compte c'est le résultat du select où il n'y a qu'un seul champ.
13 déc. 2022 à 18:04
OK. Merci bien.
Bonnes fêtes de fin d'année à vous.