Fonction PHP random

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Sam Jan 07, 2006 12:20

Si c'est pour récupérer un enregistrement au hasard, tu as deux solutions:

- tu as un id numérique dans ta base et tous les id se suivent sans trou:
Code: Tout sélectionner
$num = rand(0, $max);
SELECT field1, field2, ... FROM table WHERE id=$num


- soit
Code: Tout sélectionner
SELECT field1, field2, ... FROM table ORDER BY RAND() LIMIT 1;


sim100
WRInaute accro
WRInaute accro
 
Messages: 1284
Inscription: Dim Fév 02, 2003 18:45

Super

Message le Dim Jan 08, 2006 4:36

Merci beaucoup shrom

C'est exactement ce que je cherchais, la méthode la plus simple en une ligne, super efficace.

J'avais trouvé des moyens sur le net mais c'était des solution plus compliqués mais je pensais bien qu'il devait exister un truc plus simple.

Merci encore


e-kiwi
Modérateur
Modérateur
 
Messages: 13870
Inscription: Mar Déc 23, 2003 9:04

Message le Lun Jan 09, 2006 8:21

il me semblait que c etait SELECT * FROM wpa_cat limit $var, $var, apparemment c est SELECT * FROM wpa_cat limit $var, 1 , dans tous les cas, cela veut dire que ca commences à l enregistrement $var, et que ca en prend un, donc c est bien ce que tu cherchai à faire. car l histoire de "xhere id=$i" ne peut pas fonctionner tout le temps (imagine que tu supprimes l enregistrement eyant pour id celui là...) je te conseille donc de revenir sur notre méthode ^^

refer2024
Nouveau WRInaute
 
Messages: 10
Inscription: Dim Fév 16, 2003 1:08

Message le Jeu Mar 22, 2007 0:01

select * from $table where id>500 and id<1500 and date!=now() ORDER BY RAND()

Fonction PHP random

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Chambreclose et 0 invités