Erreur de syntaxe mysql

Fermé
iymohammed Messages postés 6 Date d'inscription dimanche 13 octobre 2002 Statut Membre Dernière intervention 15 novembre 2019 - 21 mars 2011 à 20:39
prypiat_child Messages postés 1343 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 10 avril 2014 - 21 mars 2011 à 23:07
Bonjour,

Apres avoir réalisé mon code de $srch :
j'ai une erreur voici le message:
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 'ORDRE BY tbl_nav.nav_id,tbl_pages.pg_link ASC' at line 3
et voici mon code :
mysql_select_db($database_connexions, $connexions);
if(isset($_GET['frmsch']) && $_GET['frmsch'] != ' ') {

$srch = $_GET['frmsch'];

$query_rsPages = "SELECT tbl_pages.pg_id,tbl_pages.pg_link,tbl_nav.nav_name FROM tbl_admins,
tbl_pages,tbl_nav WHERE tbl_pages.pg_nav = tbl_nav.nav_id AND (tbl_pages.pg_link LIKE '%srch%' OR tbl_pages.pg_cont LIKE
'%srch%' OR tbl_pages.pg_title LIKE '%srch%') ORDRE BY tbl_nav.nav_id,tbl_pages.pg_link ASC" ;

} else {

$query_rsPages = "SELECT tbl_pages.pg_id, tbl_pages.pg_link, tbl_nav.nav_name FROM tbl_admins,tbl_pages, tbl_nav WHERE tbl_pages.pg_nav = tbl_nav.nav_id ORDER BY tbl_nav.nav_id, tbl_pages.pg_link ASC";

}

$rsPages = mysql_query($query_rsPages, $connexions) or die(mysql_error());
$row_rsPages = mysql_fetch_assoc($rsPages);
$totalRows_rsPages = mysql_num_rows($rsPages);

Merci
A voir également:

2 réponses

prypiat_child Messages postés 1343 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 10 avril 2014 272
21 mars 2011 à 20:43
C'est pas plutot ORDER BY que ORDRE BY ?
0
iymohammed Messages postés 6 Date d'inscription dimanche 13 octobre 2002 Statut Membre Dernière intervention 15 novembre 2019
21 mars 2011 à 22:56
merci
le probleme n'est pas reglé
merci
0
prypiat_child Messages postés 1343 Date d'inscription vendredi 30 octobre 2009 Statut Membre Dernière intervention 10 avril 2014 272
21 mars 2011 à 23:07
Ca doit déjà t'avancer un peu^^

Je viens de trouver ca aussi :
"
Il est possible d'ordonner par plusieurs colonnes. Dans ce cas, la clause ORDER BY ci-dessus devient :

ORDER BY "nom de colonne 1" [ASC, DESC], "nom de colonne 2" [ASC, DESC]"

Tu devrais essayer de préciser ASC ou DESC après chaque colonne comme indiqué dans l'exemple ? on sait jamais
0
tito23 Messages postés 305 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 janvier 2013 4
21 mars 2011 à 23:03
essai comme ça
LIKE '%$srch%'
0