Et oui j'ai encore besoin de votre aide
Je recherche juste une astuce pour soigner mes codes. J'aimerais compter le nombre d'entrées qu'il y a dans une table là où le champ "nom" est égal à "Fred" par exemple et aussi ceux où il est égal à "Nico".
Voici un exemple de BDD :
Champ Nom
Entrée Fred
Nico
Fred
Julie
J'aimerais compter tous les champs où nom est égal à Fred et à Nico en évitant de faire comme ceci :
CODE
$entrees= mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes where nom="Fred" and nom="Nico" ');
$data=mysql_fetch_array($entrees);
echo $data['nbre_entrees'];
$data=mysql_fetch_array($entrees);
echo $data['nbre_entrees'];
Ou en évitant de faire comme ça (trop lourd) :
CODE
$fred= mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes where nom="Fred" ');
$nico= mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes where nom="Nico" ');
$data_1=mysql_fetch_array($fred);
$data_2=mysql_fetch_array($nico);
$nbre_entrees=$data_1['nbre_entrees'] + $data_2['nbre_entrees'];
$nico= mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes where nom="Nico" ');
$data_1=mysql_fetch_array($fred);
$data_2=mysql_fetch_array($nico);
$nbre_entrees=$data_1['nbre_entrees'] + $data_2['nbre_entrees'];
Vachement trop lourd cette méthode
Je sais qu'il doit y avoir moyen de faire la demande sur une ligne mais je ne sais plus comment ???
peut-on mettre (where nom="Fred;Nico") ou un truc du style ???
Merci à tous pour votre aide.
Fred