Salva |
Le 07/05/2006 à 21:19 |
|
|
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
@+ |
Anthony |
Le 07/05/2006 à 22:42 |
|
 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';
?>
-- 
|
Salva |
Le 08/05/2006 à 09:59 |
|
|
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. |
Anthony |
Le 08/05/2006 à 10:23 |
|
 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 + -- 
|
Salva |
Le 08/05/2006 à 11:38 |
|
|
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 !!!
@+ |
Anthony |
Le 08/05/2006 à 14:16 |
|
 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 + -- 
|