Calculer le nombre d'entré d'une champs selon deuxvaleurs BD sql
ssassam
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
Delphine -
Delphine -
Bonjour,
Svp, j'ai une base de données (voir l'aperçu ci-après):
pour information :
data_gendre avec la valeur [1] = Hommes
data_gendre avec la valeur [2] = Femmes
Je souhaite afficher sur mon site la requête suivante sous forme d'une simple phrase , comme par exemple :
Il y a 250 inscrits, dont (100) hommes et (150) femmes.

Merci d'avance.
Svp, j'ai une base de données (voir l'aperçu ci-après):
pour information :
data_gendre avec la valeur [1] = Hommes
data_gendre avec la valeur [2] = Femmes
Je souhaite afficher sur mon site la requête suivante sous forme d'une simple phrase , comme par exemple :
Il y a 250 inscrits, dont (100) hommes et (150) femmes.

Merci d'avance.
A voir également:
- Calculer le nombre d'entré d'une champs selon deuxvaleurs BD sql
- Comment calculer la moyenne sur excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Word mettre à jour tous les champs ✓ - Forum Word
- Comment calculer une note sur 20 - Forum Bureautique
2 réponses
Bonjour ssassam
pour arriver à faire ce que vous voulez il faut réaliser deux requêtes SQL distinctes. Une pour avoir le nombre d'hommes et une autre pour avoir le nombre de femmes
Dans votre page internet où vous voulez afficher le résultat il faudra mettre un code comme celui ci-dessous pour l'affichage du texte figé et la requête SQL
Code pour l'affichage des résultats des requêtes
pour arriver à faire ce que vous voulez il faut réaliser deux requêtes SQL distinctes. Une pour avoir le nombre d'hommes et une autre pour avoir le nombre de femmes
Dans votre page internet où vous voulez afficher le résultat il faudra mettre un code comme celui ci-dessous pour l'affichage du texte figé et la requête SQL
<?php
echo "il y a 250 inscrits dont ";
$query = "SELECT COUNT(profile_id) ";
$query .= "FROM nom de votre table ";
$query .= "WHERE adata_gendre 1";
$query .= ";";
$result = execute_query($query);
display_table_homme($result);
echo "hommes et ";
$query = "SELECT COUNT(profile_id) ";
$query .= "FROM nom de votre table ";
$query .= "WHERE adata_gendre 2";
$query .= ";";
$result = execute_query($query);
display_table_femme($result);
echo "femmes";
?>
Code pour l'affichage des résultats des requêtes
function display_table_homme($result) {
while($row = mysql_fetch_array($result)) {
echo " " . $row[0] . "\n";
}
}//end function
function display_table_femme($result) {
while($row = mysql_fetch_array($result)) {
echo " " . $row[0] . "\n";
}
}//end function
Merci pour vos réponse,
S'il vous plait comment je doit faire pour intégré ce code et se connecté a la bd dans une page php
Merci
S'il vous plait comment je doit faire pour intégré ce code et se connecté a la bd dans une page php
Merci
Bonjour,
pour la connexion il faut utiliser PDO
try {
$bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
} catch(Exception $e) {
exit('Impossible de se connecter à la base de données.');
}
$BDD_ADRESSE = "mysql:host=127.0.0.1";
$BDD_DBNAME = "votre base de donnees";
$BDD_LOGIN = "root";
$BDD_PASSWORD = ""; ici c'est vide sauf s'il faut un mot de passe pour la connexion sur la base de données
pour la connexion il faut utiliser PDO
try {
$bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
} catch(Exception $e) {
exit('Impossible de se connecter à la base de données.');
}
$BDD_ADRESSE = "mysql:host=127.0.0.1";
$BDD_DBNAME = "votre base de donnees";
$BDD_LOGIN = "root";
$BDD_PASSWORD = ""; ici c'est vide sauf s'il faut un mot de passe pour la connexion sur la base de données
SELECT COUNT(profile_id),adata_gendre FROM nom de votre table GROUP BY adata_gendre