Rechercher : dans
Par :

Erreur affichage sql syntax

Dernière réponse le 6 mar 2009 à 17:24:18 chanteur06, le 6 mar 2009 à 16:03:15 
 Signaler ce message aux modérateurs

Bonjour,
je tourne en rond!!!
je n'arrive pas à trouver la syntaxe correcte

Erreur SQL !
SELECT title,city WHERE city LIKE '%antibes%' FROM jos_restaurante ORDER BY city ASC LIMIT0,5
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 'WHERE city LIKE '%antibes%' FROM jos_restaurante ORDER BY city ASC LIMIT0,5' at line 1

voilà la ligne qui pose soucis:

$sql = "SELECT title,city WHERE city LIKE '%$recherche%' FROM jos_restaurante ORDER BY city ASC LIMIT".$_GET["debut"].",".$nb_affichage_par_page;

si quelqu'un a une idée...merci!

Configuration: Windows Vista
Firefox 3.0.6

Meilleures réponses pour « erreur affichage sql syntax » dans :
Parse error: syntax error, unexpected $end VoirLorsque l'on programme en Php, on se retrouve inévitablement un jour devant ce genre d'erreur: Parse error: syntax error, unexpected $end in Command line code on line 1 En français, ça signifie grossièrement: "Erreur d'analyse du code: il y a une...
SQL - Tri VoirTri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...

1

Dinheru, le 6 mar 2009 à 16:10:37

Bonjour,

Je pense que tu as une petite erreur de syntaxe après ton LIKE, essaye avec ça :

$sql = "SELECT title,city WHERE city LIKE '%".$recherche."%' FROM jos_restaurante ORDER BY city ASC LIMIT".$_GET["debut"].",".$nb_affichage_par_page;


En epsérant t'avoir aidé ;-) La seul chose que je sache, c'est que je ne sais rien !

Répondre à Dinheru

2

chanteur06, le 6 mar 2009 à 16:15:15

Non...toujours pas...réponse avec cette ligne:

Erreur SQL !
SELECT title,city WHERE city LIKE '%antibes%' FROM jos_restaurante ORDER BY city ASC LIMIT0,5
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 'WHERE city LIKE '%antibes%' FROM jos_restaurante ORDER BY city ASC LIMIT0,5' at line 1

selon les guillemets que j'utilise,j'ai meme une erreur division par zero....

Répondre à chanteur06

3

Dinheru, le 6 mar 2009 à 16:21:16
  • +1

Alors désolé mais j'avais pas regarder assez attentivement ta requète ^^
Tu n'as pas construit ta requète dans le bon ordre : SELECT ... FROM ... WHERE ...
Donc essaye avec ça:

$sql = "SELECT title, city FROM jos_restaurante WHERE city LIKE '%".$recherche."%'  ORDER BY city ASC LIMIT ".$_GET["debut"].",".$nb_affichage_par_page;

Là ça devrais nettement mieux marcher ;-p La seul chose que je sache, c'est que je ne sais rien !

Répondre à Dinheru

4

 chanteur06, le 6 mar 2009 à 17:24:18

Bravo,l'affichage se fait...!
par contre,le resultat ne se contente pas du simple appel de ville demandé;il affiche le reste de la base....!
Pourquoi??!

Répondre à chanteur06