bonsoir,
je rame depuis un moment à cause d'un petit problème de syntaxe, à tout les coups une histoide de ', mais j'ai fait plusieurs tentatives sans trouver de solution. C'est lorsque je rajoute le If et que je scinde la requête que ca pose problème.
Je remercie d'avance celle ou celui qui verra où est mon erreur.
message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $sql = 'SELECT lieu, description, activite FROM aide_ac, aide_st where aide_ac.structure=aide_st.s_clef'; if (isset($_SESSION['public'])&&($_SESSION['public'])!="#") { $sql .= ' AND public = "'.$_SESSION['public'].'"'; } $sql .='ORDER BY activite ASC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 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 'BY activite ASC LIMIT 0,1'
Partager