Déjà merci beaucoup d'avoir pris la peine de me répondre
antac a écrit :
Ta boucle s'arette sur une condition fixe qui ne risque pas de bloquer ? tu fais assez de test de vérification avant d'envoyer la sauce à MySQL ? Sinon pour moi peu de risque.
|
Concrètement voici la tronche de la table
id_theme SMALLINT auto_increment clef primaire
nom VARCHAR(120)
nom_uk VARCHAR(120)
niveau_1 SMALLINT Indexé
niveau_2 SMALLINT Indexé
Et les 2 types de requetes réalisés dans la boucle
soit : SELECT nom FROM ma_table WHERE id_theme = '$id_theme' LIMIT 1
soit : SELECT t1.nom, t2.nom FROM ma_table t1, ma_table t2 WHERE t2.niveau_2 = '$id_theme' AND t2.niveau_1 = t1.id_theme LIMIT 1
Citation :
T'es sûr de ne pas pouvoir sortir la requête de la boucle? ça me parait étrange.:o
|
Bon je n'ai pas eu de formation théorique, j'ai lu et relu un bouquin sur le sql d'oreilly uniquement. Simplement je fais un site qui s'apparente plus à un logiciel d'ailleurs et sur les 1,70mo de codes déjà écrit, répartit sur 199 pages c'est le premier cas de figure où je ne vois pas comment faire autrement. Il existe certainement une astuce mais je suis sur que ça doit être très très alambiqué.