Afficher le nombre d'enregistrement d'une BD
Hors ligneSalva Le 07/05/2006 à 21:19 Profil de Salva Configuration de Salva

Bonjour,

Je voudrais afficher sur une page le nombre d'enregistrement qu'il y a dans ma BD correspondant à une valeur x

Exemple, j'ai dans une BD pour chaque enregistrement un champ "ville"et un champ "évennements".
Je voudrais donc que si dans la BD il y a 2 événements pour la ville "bidule"  dans ma page il soit affiché :
Il y a actuellement "2" évennement(s)

Biensur s'il n'y a aucun évennement il faudrait que sa affiche
Il y a actuellement "0" évennement(s)

Merci

@+
Hors ligneAnthony Le 07/05/2006 à 22:42 Profil de Anthony Configuration de Anthony

Admin
Salut,

<?php
mysql_connect
('hote','user','passe');
mysql_select_db('base');
$req=mysql_query('SELECT COUNT(champ) FROM table WHERE ta_condition');
mysql_close();

$r=mysql_fetch_row($req);

echo
'il y a ',$r[0],' enregistrement(s) dans la table répondant à la condition';

?>
--

Hors ligneSalva Le 08/05/2006 à 09:59 Profil de Salva Configuration de Salva

Bonjour,

Merci pour le code, mais je ne comprend pas tout.

Moi la table s'appelle "Agenda" le champ s'appel "ville"

je dois donc mettre :

$req=mysql_query('SELECT COUNT(ville) FROM Agenda WHERE ta_condition');

Mais que dois je mettre à la place de "ta_condition" ?

Merci

Salutations.
Hors ligneAnthony Le 08/05/2006 à 10:23 Profil de Anthony Configuration de Anthony

Admin
Bah ici vu que tu veux savoir ceux qui ont telle ville, ça sera SELECT COUNT(ville) FROM Agenda WHERE ville="ici la ville"

bref ensuite n'oublie pas d'ajouter un index à ta table dans PHPMyAdmin, sur le champ "ville" (un index sur les 5 premiers caractères du champ suffira).

a +
--

Hors ligneSalva Le 08/05/2006 à 11:38 Profil de Salva Configuration de Salva

Bonjour,

Ca marche mais ca me géne de mettre dans le code de ma page

mysql_connect('hote','user','passe');
mysql_select_db('base');

EN tête de page j'ai <?php require_once('Connections/connexionmy57595.php'); ?>

Le fichier connexionmy57957.php contient toutes les informations pour me connecter à la base concernée
cela devrai permettre la connexion sans mettre les ligne que tu me donnes, non?
Mais pourtant ca ne marche pas.

Je vais continuer à chercher, je sent que je brule !!!

@+
Hors ligneAnthony Le 08/05/2006 à 14:16 Profil de Anthony Configuration de Anthony

Admin
Je t'ai uniquement fourni un exemple, pas un code prêt à copier-coller (ce n'est pas mon genre de faire ça).

Donc oui pour la connexion utilise ton système.

a +
--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels