Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: Shain le le 10-01-2003 a 13:20:12

Titre: Pb de sélection aléatoire dans une requete
Posté par: Shain le le 10-01-2003 a 13:20:12

Voila, alors j'ai une requete mysql du type

SELECT * FROM ma_table ORDER BY rand() LIMIT 0,1

Le truc c'est que j'ai TOUJOURS le même enregistrement qui sort !!! Pourtant en local ca fonctionne sans problème chez moi ! Des que je le met sur le serveur (OVH) j'ai plus d'aléatoire, c'est tjrs le même enregistrement qui est affiché :-/

Une idée du problème ?

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: Jey le le 10-01-2003 a 18:37:17

je pense pas que ça soit ça, mais tu as bien mis plusieurs enregistrements dans ta table ? ;D

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: Shain le le 10-01-2003 a 19:14:09

Oui, oui !

J'avais d'ailleurs le même problème avec les liens textes en haut de forum-webmaster, il affichait toujours le lien "France-surf" alors que j'avais une dizaine de liens en base.

Voila plus précisement mon code :

$query = "SELECT texte, ext, id FROM lien_txt ORDER BY rand() LIMIT 0,1";
$result = mysql_query($query, $link);
$r = @mysql_fetch_array($result);

etc ... Je ne sais pas d'ou ca vient ...

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: POde.uk le le 10-01-2003 a 19:29:51

si tu mets juste limit 1 ca change kkchose?

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: Shain le le 10-01-2003 a 19:37:11

Nop

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: Shain le le 10-01-2003 a 19:53:35

Maieuuuuuuuuuuuuh ! Il vient d'ou ce probleme ? Pourquoi ca fonctionne en local et pas sur le serveur ????? Jey, tu peux pas faire un essais de ton coté ??? J'ai testé via PHPmyadmin mais rien a faire :-(

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: Jey le le 12-01-2003 a 19:37:54

j'ai essayé aussi dans phpmyadmin mais ça me renvoie aussi france surf à chaque fois :/
c'est bizarre... peut etre quelque chose au niveau de la structure de la table ...

c'est pas un problème "spécifique" au serveur parce que sur d'autres bases, j'ai pas de problèmes...

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: Shain le le 12-01-2003 a 23:35:39

Attend mais le pire c'est que ca me fais ca sur 2 tables !

Alors que les autres ca marche nickel ...

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: POde.uk le le 13-01-2003 a 00:06:35

c koi la structure de tes tables?

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: Jey le le 13-01-2003 a 14:42:23

chui innocent hein
j'ai rien touché, rien bridé...

essaye en changeant les noms de tables peut etre...
(je sais que certains mots sont réservés et que ça peut bloquer si on les utilise...)

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: Shain le le 13-01-2003 a 15:55:00

ouais mais le truc c'est que ca marche en local chez moi :-/

Ce soir je poste les structures ...

Titre: Re:Pb de sélection aléatoire dans une requete
Posté par: POde.uk le le 13-01-2003 a 16:52:04

oki :)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.