bonsoir,
J'ai une requête récalcitrante que je n'arrive pas a optimiser
Ici j'affiche les données de l'article via le GET (rien de méchant)
On sa se complique c'est ici, En effet certains résultats de la requete précédente sont des numeros je veux donc aller cherche l'intitulé dans une autre table info
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $result = mysql_query("SELECT * FROM eleve WHERE id = '$_GET[lire]' ORDER BY id DESC"); $c=mysql_fetch_array($result);
Et dessous j'affiche les résulats ... 5 requêtes c'est pas trés propre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $test = mysql_query("SELECT * FROM eleve, info WHERE eleve.cat=info.id "); $test1 = mysql_query("SELECT * FROM eleve, info WHERE eleve.qui=info.id "); $test2 = mysql_query("SELECT * FROM eleve, info WHERE eleve.pays=info.id "); $test3 = mysql_query("SELECT * FROM eleve, info WHERE eleve.age=info.id "); $test4 = mysql_query("SELECT * FROM eleve, info WHERE eleve.type=info.id ");
S'avez vous comment optimiser ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $tes=mysql_fetch_array($test); print $tes[mod]; $tes=mysql_fetch_array($test1); print $tes[mod]; $tes=mysql_fetch_array($test2); print $tes[mod]; $tes=mysql_fetch_array($test3); print $tes[mod]; $tes=mysql_fetch_array($test4); print $tes[mod];
merci
Partager