Besoin d'aide URGENT PHP/MySQL
Résolu/Fermé
Pixelita
-
3 avril 2008 à 22:26
chantaussel Messages postés 137 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 9 juillet 2014 - 3 avril 2008 à 23:22
chantaussel Messages postés 137 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 9 juillet 2014 - 3 avril 2008 à 23:22
A voir également:
- Besoin d'aide URGENT PHP/MySQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Bouton php - Forum PHP
- Php?id=1 - Forum PHP
3 réponses
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
30
3 avril 2008 à 22:52
3 avril 2008 à 22:52
Alors, si je reprends ce que tu veux faire:
accéder à :
1. un nom en particulier.
2. tous les agents d'un service donné
3. tous les numéros des écoles
Voilà ce que ça donne (fait attention, la syntaxe de ta requête ne va pas : SELECT ... FROM ... WHERE ... )
1. un nom en particulier
"SELECT * FROM table WHERE contacts_id = 'nomdelapersonne'"
(si bien sûr dans le champ contact_id tu as mis leur nom...)
2. tous les agents d'un service donné
"SELECT * FROM table WHERE contacts_type = 'a' AND contact_service = 'nomduservice'"
3. tous les numéros des écoles
"SELECT contacts_id, contacts_tel FROM table WHERE contacts_type = 'e'"
Pour ce qui est du ORDER BY, tu n'en n'as besoin que si tu veux afficher les résultats dans un ordre particulier (alphabétique, ...). Si l'ordre d'affichage ne t'importe pas, il te suffit de te débarrasser de ORDER BY ... ASC.
bon courage et a+
accéder à :
1. un nom en particulier.
2. tous les agents d'un service donné
3. tous les numéros des écoles
Voilà ce que ça donne (fait attention, la syntaxe de ta requête ne va pas : SELECT ... FROM ... WHERE ... )
1. un nom en particulier
"SELECT * FROM table WHERE contacts_id = 'nomdelapersonne'"
(si bien sûr dans le champ contact_id tu as mis leur nom...)
2. tous les agents d'un service donné
"SELECT * FROM table WHERE contacts_type = 'a' AND contact_service = 'nomduservice'"
3. tous les numéros des écoles
"SELECT contacts_id, contacts_tel FROM table WHERE contacts_type = 'e'"
Pour ce qui est du ORDER BY, tu n'en n'as besoin que si tu veux afficher les résultats dans un ordre particulier (alphabétique, ...). Si l'ordre d'affichage ne t'importe pas, il te suffit de te débarrasser de ORDER BY ... ASC.
bon courage et a+
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
30
3 avril 2008 à 23:02
3 avril 2008 à 23:02
Mais de rien! J'ai toujours trouvé des personnes prêtes à m'aider sur ce forum, alors ça me fait plaisir de pourvoir un peu aider à mon tour!
Alors pour le 1. ça fera par exemple :
"SELECT * FROM table WHERE contacts_id = 'nomdelapersonne' ORDER BY contact_id"
En fait tu n'as pas besoin de mettre ASC (ascendant) après car pas défaut ça te les range dans l'ordre ascendant (a->z, du plus petit au plus grand).
Après ORDER BY tu mets le nom du champ que tu veux utiliser pour le classement.
Voilà!
Alors pour le 1. ça fera par exemple :
"SELECT * FROM table WHERE contacts_id = 'nomdelapersonne' ORDER BY contact_id"
En fait tu n'as pas besoin de mettre ASC (ascendant) après car pas défaut ça te les range dans l'ordre ascendant (a->z, du plus petit au plus grand).
Après ORDER BY tu mets le nom du champ que tu veux utiliser pour le classement.
Voilà!
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
30
3 avril 2008 à 23:22
3 avril 2008 à 23:22
c'est cool, pense à cocher "résolu" pour la discussion ;)
3 avril 2008 à 22:56
Oui en faite je veux pouvoir les trier par ordre alphabétique...
Comment devra être le requête (avec un exemple) ?
D'avance merci !
Bonne soirée !