|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 2 ![]() |
Bonjour,
Voilà, j'ai crée un petit script en PHP/MySQL d'offres d'emploi. On peut rechercher les annonces par type de poste et par région. Les régions figurent dans une table MySQL "Regions" avec un ID par région, et on fait référence à cet ID dans la table "Annonces". Chaque annonce fait donc référence à une seule une région Le truc, c'est que je cherche à proposer d'ajouter plusieurs régions par annonce. Comment dois-je remanier ma table "Annonces" pour faire cela ? Et de la même manière comment modifier ma requette SQL qui ressemble actuellement à cela :"SELECT * FROM Annonces WHERE region='$region' " Merci d'avance du coup de pouce ! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
tu devrais retirer l'ID région de ta table annonces et faire une table "d'association" , par exemple region_annonce qui aura comme champ ID_ANNONCE et ID_REGION.
Ainsi pour récupérer toutes les annonces pour la région 1 tu auras: Code :
select * from annonces,region_annonce where region_annonce.id_region=1 and region_annonce.id_annonce=annonces.id_annonce. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 2 ![]() |
Salut,
Merci pour ta réponse. C'est effectivement une solution très sympa. A très bientot ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com