hasard
Le mien aussi colorise (dreamweaver)...
Mais on me signale toujours une erreur pour la requète...
Je l'ai pourtant écrite comme toi...
$sql="SELECT citation from membre ORDER BY RAND() && citation != ".$cit." && citation != '' LIMIT 1";
Je m'interroge sur le critère de selection LIMIT, je ne l'ai jamais vu orthographié ainsi...
HELLSPLAYERS FOREVER
JE veux dire avec un seul nombre après...
Moi, je le faisais toujours comme ça LIMIT (0,20) par exemple...
Mais evidemment vu que c du hasard, on peut pas lui dire de prendre à partir d'un certain id...
qqun peut m'aider ?
Je comprend pas le pb...
HELLSPLAYERS FOREVER
Tu peux pas mettre un ORDRE BY RAND && autre chose dans une requete sql.
Une requete, c'est tu choisit, et seulement à la fin tu met un ORDER BY truc.
Pour faire plusieurs tris, fais un truc du genre :
ORDER BY truc, toto.
[Message modifié le 28/06/2004 à 17:54 par LA GLOBULE]
mmm...
Oui mais dans mon cas...
Peut être avec un
WHERE citation != '.$cit.' && citation != '' ORDER BY RAND ...
Nan ?
HELLSPLAYERS FOREVER
Encore une fois, la solution est toute simple mais je tourne en rond :
$sql="SELECT citation from membre WHERE citation != ".$cit.",citation != '' ORDER BY RAND() LIMIT 1";
C'est pas bon, alors je fais comment ?
HELLSPLAYERS FOREVER
Manque pas un AND ou un OR dans la requete la ??
En tout cas, la virgule, ca passe pas c'est clair :)
Oui :
<?
$sql="SELECT citation from membre WHERE citation != ".$cit." AND citation != '' ORDER BY RAND() LIMIT 1";
?>
Mais cela ne marche toujours pas...
HELLSPLAYERS FOREVER
$sql='SELECT citation from membre WHERE citation != "'.$cit.'" AND citation !="" ORDER BY RAND() LIMIT 1';
le 28/06/2004 à 20:07
bibi
jvoudrai pa faire mon rellou
mais JE CROISSS qu'en sql, pour différent c pas != mais <>
mé bon kom dab : ta gueule moi :D
commit suicide
Tu as raison bibi.
Mais il me semble que MySQL accepte le != (mais la vraie notation, c'est clair, c'est le <>).