Php, problème récupération de donné mySQL

gazoou -  
 Profil bloqué -
Bonjour,

voici le bout de code ou j'ai de la difficulté ! J'essai d'allez chercher dans ma base de donner tout les nom qui ressemble a ma variable rechercher, ensuite de les mettre en ordre descendant. J'ai une limite de 4 resultats page.

$nombre = 4;
$limite = 0;
$finrequete = "itemnom LIKE '%$rechercher%'";
$reponse = "SELECT * FROM itembase WHERE $finrequete DESC LIMIT $limite , $nombre";

$resultat = mysql_query($reponse,$link) or die ('Erreur : '.mysql_error() );

Voici le message d'erreur:

Erreur : Erreur de syntaxe près de 'DESC LIMIT 0 , 4' à la ligne 1


Merci d'avance ! :)
A voir également:

1 réponse

elghafoud Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   18
 
tu n'airai pas oublié itemnom juste avant le DESC par hasard?

$reponse = "SELECT * FROM itembase WHERE $finrequete itemnom DESC LIMIT $limite , $nombre";

0
gazoou
 
Merci pour ta réponse Elghafoud, mais maleureusement ce n'est pas sa. Parce que mon " itemnom " est déja indiquer dans la variable $finrequete. Alors elle est belle et bien indiquer!

Merci tout d'même ;) Si ta d'autre idée, ma en prendrre :P
bubye !
0
Profil bloqué > gazoou
 
Essaye ça:

$nombre = 4;
$limite = 0;
$finrequete = "itemnom LIKE '%$rechercher%'";
$reponse = "SELECT * FROM itembase WHERE $finrequete ORDER BY itemnom DESC LIMIT $limite , $nombre";

$resultat = mysql_query($reponse,$link) or die ('Erreur : '.mysql_error() );
0
gazoou > Profil bloqué
 
Bonjour !

Maleureusement avec le changement que tu ma proposer le problème persiste, le même message d'erreur apparait ! Ce qui est étrange, c'est que si s'enlève le ORDER BY DESC sa fonctionne, example

$reponse = "SELECT * FROM itembase WHERE $finrequete LIMIT $nombre";

Merci pour votre aide :)
0
Profil bloqué > gazoou
 
quelle est la colonne que tu voudrais afficher de façon déscendante?
0