Erreur mysql

Statut
N'est pas ouverte pour d'autres réponses.
S

Sokin

ex membre
Bon.. Je ne sais plus comment je dois noter une ligne ^^

Pour un de mes scripts, j'ai ceci (mais evidemment c'est mauvais) :
Code:
$query = "SELECT * FROM $table_name ORDER BY name ASC WHERE lettre = #";
Donc si vous avez bien suivi.. Le Where lettre = # est mauvais.. Comment on l'écrit svp ? :)
 

Styleman

Touriste
WHERE lettre='#'

entre '' normalement...mais je ne sais pas si ça fonctionne avec #
 
1er
OP
S

Sokin

ex membre
Ce n'est pas ça.. (Essayé aussi avec autre chose que #)
 

Styleman

Touriste
Donne au moins le message d'erreur, ça peut tjrs aider...
 
1er
OP
S

Sokin

ex membre
Ben Oué ptet ^^

Erreur SQL : 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 lettre = 'T'' at line 1

J'ai pas été voir dans le manuel pour voir comment faire.. j'suis fénéant mais j'aurai ptet du ^^
 
1er
OP
S

Sokin

ex membre
Trouvé, je devais le mettre avant le ORder by ;)
 
1er
OP
S

Sokin

ex membre
Nouveau problème..
J'ai ceci comme code :
Code:
$query = "DELETE FROM $table_name WHERE $name = 'name'";
     	   $result = mysql_query($query) or die('Erreur SQL : '.mysql_error());
J'explique.. Ca devrait delete les infos de ma table quand le name est le même que mon $name.

Seulement, ça ne supprime rien dans la table :-( Et aucune erreur mysql non plus..
Vous pouvez m'aider svp ?:)
 
1er
OP
S

Sokin

ex membre
Effectivement, c'est cela le problème ^^

Peux-tu me dire pourquoi cette façon ? Que je comprenne mon erreur ;)
 
1er
OP
S

Sokin

ex membre
C'est bon j'ai compris merci :)
 

sebge2

Elite
where=''

c quoi ton asc ? c pas plutot desc qeu tu dois mettre la ?
 
1er
OP
S

Sokin

ex membre
Asc ordre croissant
Desc ordre decroissant

C'est bien Asc que je veux ;)
 

sebge2

Elite
ah oki lol ben je fais jms asc suffit de laisser order by tatam et ca reveint au mm lol
 
1er
OP
S

Sokin

ex membre
sebge2 a dit:
ah oki lol ben je fais jms asc suffit de laisser order by tatam et ca reveint au mm lol
Possible mais bon comme ça c'est indiquer et je sais ce que ça fera ;)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut