System de nombre d'abonée - problème affichage.
- Accueil
- Forum
- Programmation
- PHP
- System de nombre d'abonée - problème affichage.
MrPowa Le 7 juillet 2017 à 16:17 (Édité le 25 janvier 2019 à 17:53)
Je vous explique mon problème après plusieurs tentative j'aimerais afficher le nombre d'abonnée qu'a mon utilisateur, sauf que je n'arrive pas pourtant j'utilise un code avec RowCount() mais impossible si vous pouvais m'aidée a corriger mon code sa serais vraiment superbe!
JE ME SUIS BASER SUR :
<?PHP
if(isset($_SESSION['id']) AND !empty($_SESSION['id'])) {
$msg2 = $bdd->prepare('SELECT * FROM message WHERE id_destinataire = ? AND lu = "0"');
$msg2->execute(array($_SESSION['id']));
$msg_nbr1 = $msg2->rowCount();
echo $msg_nbr1;
}?>
MON CODE ACTUEL SUR MON SITE : Clique ici pour voir un screen de la page.
<?PHP
if(isset($_SESSION['id']) AND !empty($_SESSION['id']))
{
$msg3 = $bdd->prepare('SELECT * FROM follow WHERE id_follower = ? AND id_following = ?');
$msg3->execute(array($_SESSION['id']));
$msg_nbr2 = $msg3->rowCount();
echo $msg_nbr2;
}
?>
MA BASE DE DONNER: Clique ici pour voir un screen de la page MYSQL.
INSERT INTO `follow` (`id`, `id_follower`, `id_following`) VALUES
(1, 2, 1);
Je me suis baser sur un tuto que PRIMFX à fait sur les Systems de follower's.
Cordialement Dylan Bernard.
Zbuu Le 8 juillet 2017 à 02:44 (Édité le 1 janvier 1970 à 01:00)
C'est normal ou alors j'ai mal compris 😄
Dans ta requête, tu fais un where sur les champs id_follower et id_following mais dans ton execute tu passe uniquement un paramètre et normalement les membres ne peut pas avoir le même id que ceux qui le suivent 😀
Tu devrais plutôt faire un where sur le champ id_following 😀