bonsoir,
Je suis de retour pour un problème de jointure qui me donne une erreur Mysql :
Voici le code de ma fonction :You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS type ON type.cours_type_id=classe.cours_classe_type_id INNER JOIN d_cours' at line 4
Je cherche sur la toile, mais rien ne m'a encore permis de trouver une solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 function RechercheCoursSection ($section) { $reponse=mysql_query("SELECT classe.*, section.*, type.*, couleur.*, horaire.*, jour.* FROM d_cours_classe AS classe INNER JOIN d_cours_section AS section ON section.cours_section_id=classe.cours_classe_id INNER JOIN d_classe cours_type AS type ON type.cours_type_id=classe.cours_classe_type_id INNER JOIN d_cours_classe_couleur AS couleur ON couleur.cours_classe_couleur_id=classe.cours_classe_couleur_id INNER JOIN d_cours_horaire AS horaire ON horaire.cours_horaire_classe_id=classe.cours_classe_id INNER JOIN d_cours_jours AS jour ON jour.cours_jour_id=horaire.cours_horaire_jours_id WHERE cours_section=$section && cours_classe_actif='oui' ORDER BY jours.cours_jours_numero, horaire.cours_horaire_debut, classe.cours_classe_nom ASC") or die(mysql_error()); // -------- récupèrer les codes postaux de la table des codes postaux while ($in= mysql_fetch_array($reponse)) { $i++; $cours_jour_nom=$in['cours_jours_nom']; $cours_horaire_debut=$in['cours_horaire_debut']; $cours_horaire_fin=$in['cours_horaire_fin']; $cours_type=$in['cours_type_nom']; $cours_classe=$in['cours_classe_nom']; $cours_classe_description=$in['cours_classe_site']; $cours_array[$i][jour]=$cours_jour_nom; $cours_array[$i][debut]=$cours_horaire_debut; $cours_array[$i][fin]=$cours_horaire_fin; $cours_array[$i][type]=$cours_type; $cours_array[$i][classe]=$cours_classe; $cours_array[$i][description]=$cours_classe_description; } return ($cours_array); }
Si quelqu'un a une idée, je prends
@+
ddaweb
Partager