bouh.. ma requete marche pas je sais pas pkoi...

Répondre
choupachoup
le 22/09/2003 à 13:55
choupachoup
Salut, voilà j'ai un requete qui voudrait fonctionner sous ce shema :

$select = 'select * from items order by itemName asc WHERE itemType=dvd limit '.$limite.','.$nombre;

le truc c'est que quand je met ca j'obtient un :
Erreur : You have an error in your SQL syntax near 'WHERE itemType=dvd limit 0,5' at line 1"

.$limite.','.$nombre; servant à l'affichage page par page repris sur le tuto du site.

Je precise que des que je retire le WHERE itemType=dvd la page s'affiche correctement mais j'ai absolument besoin de preciser ma requete avec le WHERE.

Help je trouve pas la bonne syntax...
choupa choupa
zebden
le 22/09/2003 à 14:06
zebden
et comme ça :

$sql = 'select * from items WHERE itemType=dvd order by itemName limit '.$limite.','.$nombre;
zebdinou pour les intimes / Blog : http://www.zebden.fr
choupachoup
le 22/09/2003 à 14:20
choupachoup
bah j'ai essayé dans tout les sens notement celui la j'ai même essayer avec WHERE et LIKE...

La requete que tu me donne fait l'erreur suivante :
Erreur : Unknown column 'dvd' in 'where clause'
choupa choupa
i M@N
le 22/09/2003 à 14:23
i M@N
Hello !

Je dirai que c'est comme ça plutôt :

$sql = 'select * FROM items WHERE itemType=dvd ORDER BY itemName ASC LIMIT '.$limite.','.$nombre.';';

Enfin, pas Pluto ... Choupachoup je veux dire ... smiley

@+...
One Love, One Heart, One Unity.
i M@N
le 22/09/2003 à 14:28
i M@N
Reuh ...

Erreur : Unknown column 'dvd' in 'where clause'

je crois que c'est parce que tu n'as pas de champ dvd dans ta table ...

@+...
One Love, One Heart, One Unity.
choupachoup
le 22/09/2003 à 14:38
choupachoup
bah non j'ai pas de champs dvd dabs ma table j'ai un champs itemtype et dedans il y a dvd parmis d'autres.
mais le Where si j'ai bien compris on dit :

gnagnagna WHERE NOMDUCHAMPS = LECONTENUDUCHAMPQUEJECHOISI

enfin si je ne vois pas à quoi ca sert...
choupa choupa
i M@N
le 22/09/2003 à 14:48
i M@N
Reuh ...

C'est p'tet comme ça alors :

$sql = 'select * FROM items WHERE itemType LIKE "%'dvd'%" ORDER BY itemName ASC LIMIT '.$limite.','.$nombre.';';

Sinon essaye aussi :

$sql = 'select * FROM items WHERE itemType LIKE "%dvd%" ORDER BY itemName ASC LIMIT '.$limite.','.$nombre.';';

ou :

$sql = 'select * FROM items WHERE itemType LIKE "dvd" ORDER BY itemName ASC LIMIT '.$limite.','.$nombre.';';

@+...
One Love, One Heart, One Unity.
zebden
le 22/09/2003 à 14:48
zebden
et comme ca : WHERE truc='machin'
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 22/09/2003 à 14:53
zebden
enfin plutot truc="machin"
zebdinou pour les intimes / Blog : http://www.zebden.fr
C_Kirby
le 22/09/2003 à 18:07
C_Kirby
Zut, je voulais dire la réponse mais zebden a été plus rapide que moi smiley
C_Kirby
Répondre
LoadingChargement en cours