Php mysql recherche dans plusieurs tables dans une seule requête
Résolu/Fermé
ggf
-
14 juil. 2013 à 13:48
arthurg95 Messages postés 2399 Date d'inscription dimanche 24 février 2008 Statut Membre Dernière intervention 4 juin 2014 - 15 juil. 2013 à 16:31
arthurg95 Messages postés 2399 Date d'inscription dimanche 24 février 2008 Statut Membre Dernière intervention 4 juin 2014 - 15 juil. 2013 à 16:31
A voir également:
- Rechercher une valeur dans plusieurs tables sql
- Rechercher ou entrer l'adresse - Guide
- Adresse IP locale : comment la trouver facilement - Guide
- Rechercher une chanson - Guide
- Rechercher une adresse - Guide
- Rechercher et remplacer word - Guide
2 réponses
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
14 juil. 2013 à 14:09
14 juil. 2013 à 14:09
Bonjour,
SELECT nom from logiciel NATURAL JOIN categorie where id= '$id_categorie' AND id_nom = '$id_logiciel';
SELECT nom from logiciel NATURAL JOIN categorie where id= '$id_categorie' AND id_nom = '$id_logiciel';
après une boucle pour récupérer les valeur, les valeur issues de la première table son bien récupérées mais pas celle de la deuxième table
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
14 juil. 2013 à 15:22
14 juil. 2013 à 15:22
Il faudra les récupérer en même temps, les valeurs des 2 tables sont sur la même ligne ;)
elle sont déjà récupérées en même temps (je crois) :
// on crée la requete SQL $sql = "SELECT categorie from categorie NATURAL JOIN sous_categorie where id_sous_categorie= '$sous_categorie' AND id_categorie = '$categorie'"; // on envoie la requête $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); // on fait une boucle qui va faire un tour pour chaque enregistrement while($data = mysql_fetch_array($req)) { $categorie = $data['categorie']; $sous_categorie = $data['sous_categorie']; // on affiche les informations de l'enregistrement en cours }
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
14 juil. 2013 à 16:04
14 juil. 2013 à 16:04
Et dans $sous_categorie tu as quoi comme valeur ?
arthurg95
Messages postés
2399
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
4 juin 2014
341
14 juil. 2013 à 16:12
14 juil. 2013 à 16:12
En en faisant la même requête avec un client MySQL classique, même constat où tu as bien un résultat ?