Calculer le nombre d'entré d'une champs selon deuxvaleurs BD sql
Fermé
ssassam
Messages postés
11
Date d'inscription
jeudi 22 mars 2012
Statut
Membre
Dernière intervention
28 octobre 2015
-
28 juin 2015 à 00:55
Delphine - 29 juin 2015 à 08:25
Delphine - 29 juin 2015 à 08:25
A voir également:
- Calculer le nombre d'entré d'une champs selon deuxvaleurs BD sql
- Calculer une moyenne sur excel - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
- 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
ssassam
Messages postés
11
Date d'inscription
jeudi 22 mars 2012
Statut
Membre
Dernière intervention
28 octobre 2015
1
Modifié par ssassam le 28/06/2015 à 16:26
Modifié par ssassam le 28/06/2015 à 16:26
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
NHenry
Messages postés
15113
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
22 avril 2024
331
28 juin 2015 à 16:29
28 juin 2015 à 16:29
Une petite recherches sur le forum et les sources de ce site te donnera la réponse.
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
28 juin 2015 à 14:40
SELECT COUNT(profile_id),adata_gendre FROM nom de votre table GROUP BY adata_gendre