par
Sebe » 01 févr. 2008, 12:01
La réponse avec le pourquoi ... un grand merci
EDIT:
Me suis planté quelque part:
$today = date('Y m d');
$query = "SELECT course.id as course_id, course.course, course.date as days, course.pat_chal, course.kilometrage, course.nbre_part, course.epreuve_id, course.published, "
. "\n epreuve.id, epreuve.epreuve"
. "\n FROM #__classement_course AS course"
. "\n INNER JOIN #__classement_epreuve AS epreuve ON epreuve.id = course.epreuve_id"
. "\n WHERE epreuve_id ='" . $id. "' AND DATE_FORMAT(course.date,'%Y', '%m', '%d') < '" . $today . "'"
. "\n ORDER BY days DESC";
Voici le jolie message d'erreur:
DB function failed with error number 1064
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 ' '%m', '%d') < '2008 02 01' ORDER BY days DESC' at line 5 SQL=SELECT course.id as course_id, course.course, course.date as days, course.pat_chal, course.kilometrage, course.nbre_part, course.epreuve_id, course.published, epreuve.id, epreuve.epreuve FROM jos_classement_course AS course INNER JOIN jos_classement_epreuve AS epreuve ON epreuve.id = course.epreuve_id WHERE epreuve_id ='2' AND DATE_FORMAT(course.date,'%Y', '%m', '%d') < '2008 02 01' ORDER BY days DESC
Bon j'ai bien compris que c'était dans la saisie de ma date mais ... ????
La réponse avec le pourquoi ... un grand merci
EDIT:
Me suis planté quelque part:
[php]
$today = date('Y m d');
$query = "SELECT course.id as course_id, course.course, course.date as days, course.pat_chal, course.kilometrage, course.nbre_part, course.epreuve_id, course.published, "
. "\n epreuve.id, epreuve.epreuve"
. "\n FROM #__classement_course AS course"
. "\n INNER JOIN #__classement_epreuve AS epreuve ON epreuve.id = course.epreuve_id"
. "\n WHERE epreuve_id ='" . $id. "' AND DATE_FORMAT(course.date,'%Y', '%m', '%d') < '" . $today . "'"
. "\n ORDER BY days DESC";[/php]
Voici le jolie message d'erreur:
[quote]DB function failed with error number 1064
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 ' '%m', '%d') < '2008 02 01' ORDER BY days DESC' at line 5 SQL=SELECT course.id as course_id, course.course, course.date as days, course.pat_chal, course.kilometrage, course.nbre_part, course.epreuve_id, course.published, epreuve.id, epreuve.epreuve FROM jos_classement_course AS course INNER JOIN jos_classement_epreuve AS epreuve ON epreuve.id = course.epreuve_id WHERE epreuve_id ='2' AND DATE_FORMAT(course.date,'%Y', '%m', '%d') < '2008 02 01' ORDER BY days DESC[/quote]
Bon j'ai bien compris que c'était dans la saisie de ma date mais ... ????