begin process at 2012 05 31 09:27:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Sélectionner un fichier aléatoirement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Sélectionner un fichier aléatoirement

samedi 5 novembre 2005 à 20:51:08 | Sélectionner un fichier aléatoirement

Rimb0

Bonjour, voici ma nouvelle question :

J'aimerais sélectionner dans ma base de donnée une ligne aléatoirement. Voici mon code mais il ne marche pas :(

<?php
$query = "SELECT * FROM links ORDER BY id DESC LIMIT 0,1";
$result = rand($query);

while ($row = mysql_fetch_array($result)) {

$id = nl2br($row[id]);
$cat = nl2br($row[cat]);
$texte = nl2br($row[texte]);

    echo "<a href='link-out.php?id=$id' class='$cat' target='_blank'>$texte<br>";
   
}
?>

J'ai une erreur au niveau de :
$result = rand($query);

Je ne sais pas comment faire en sorte que ça sélectionne aléatoirement :(
Merci de votre aide.

samedi 5 novembre 2005 à 21:18:35 | Re : Sélectionner un fichier aléatoirement

coockiesch

Réponse acceptée !
Salut!

Et ca?
$query = "SELECT * FROM links ORDER BY Rand() LIMIT 0,1";

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
samedi 5 novembre 2005 à 21:19:31 | Re : Sélectionner un fichier aléatoirement

Rimb0

Je teste. Merci =)
samedi 5 novembre 2005 à 22:07:22 | Re : Sélectionner un fichier aléatoirement

Anthomicro

Salut,

au passage :

<?php
//connexion base avant...
$result = rand('ELECT id,cat,texte FROM links ORDER BY RAND() LIMIT 1');
mysql_close();

while ($row = mysql_fetch_row($result))
{

    echo'<a href="link-out.php?id=',$row[0],'" class="',$row[1],'">',$row[2],'</a><br />';
   
}
?>

je pense pas que tes nl2br soient utiles ;-)


    dimanche 6 novembre 2005 à 09:43:56 | Re : Sélectionner un fichier aléatoirement

    coucou747

    Administrateur CodeS-SourceS
    antho, tu voulais surement dire :

    <?php
    //connexion base avant...
    $result = mysql_query('ELECT id,cat,texte FROM links ORDER BY RAND() LIMIT 1');
    mysql_close();
    while ($row = mysql_fetch_row($result))
        echo'<a href="link-out.php?id=',$row[0],'" class="',$row[1],'">',$row[2],'</a><br />';
    ?>

    non ?

    In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

    [ Lien ]
    dimanche 6 novembre 2005 à 10:19:59 | Re : Sélectionner un fichier aléatoirement

    Anthomicro

    Réponse acceptée !
    Non ça :

    <?php
    //connexion base avant...
    $result = mysql_query('SELECT id,cat,texte FROM links ORDER BY RAND() LIMIT 1');
    mysql_close();

    while ($row = mysql_fetch_row($result))
    {

        echo'<a href="link-out.php?id=',$row[0],'" class="',$row[1],'">',$row[2],'</a><br />';
       
    }
    ?>



      dimanche 6 novembre 2005 à 10:25:00 | Re : Sélectionner un fichier aléatoirement

      coucou747

      Administrateur CodeS-SourceS
      ouais ouais, tu joues sur les S la...

      bon, d'accord...

      In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

      [ Lien ]
      dimanche 6 novembre 2005 à 10:31:08 | Re : Sélectionner un fichier aléatoirement

      Anthomicro

      Attends t'as voulu jouer sur le query ^^




        Cette discussion est classée dans : id, query, row, sélectionner, aléatoirement


        Répondre à ce message

        Sujets en rapport avec ce message

        script site [ par killeur ] Bonjour voila je suis débutant en php et je suis en train de codé mon propre site mai voila je block sur un script voici le script Paginations [ par slhuilli ] bonjourje ne sais pas apres de longues recherches comment je pourrais paginer 10 par 10 mes réponses issues d'une select * .Voici ce que j'ai :     se mysql_fetch_object [ par blackvault ] bonjour Mon souci est que le mysql_fetch_object semble ne pas comprendre l'argument que je lui donne et je ne comprends pas pourquoi... Warning: m Tri des elements [ par ov3rdoze ] Bonjour   J'ai une liste d'éléments dans ma base de données. Ils disposent d'un champs ordre qui me permet de pouvoir les afficher dans un certain ord problème de variable dans une requete mysql [ par Moritus ] bonjour, j'ai quelques petits problèmes avec un bout de code. habituellement j'utilise $data['texte'] pour récupéré le contenu d'un champ de ma t aide pour affichage... [ par Nicorad ] Bonjour ou re-boujour à tous...J'ai un autre petit problème. Je suis en train de creer un site pour un orchestre. J'ai donc une page avec la liste des probleme de modification d'image [ par kahayat ] voila j'ai un pb lors de la  modification de l'image il me ramene le chemin de l'image au lieu de me ramené l'imagevoila mon code$recruteur = $_GET["i Besoin d'aide pour optimisation code [ par lineb76 ] Bonjour,Je me tourne vers vous car je suis completement perdu avec mon code et j'aurais besoin d'aide pour l'optimiser. il est tres tres lent et tres Requete mysql [ par antho2005 ] Salut,j'ai un blem je fais une requete mysql je fais mysql_query mais il ne supprime rien, il doit y avoir une erreur.Voici mon bout de code :$requete Probleme de couleur [ par christuckers ] Bon ba re tout le monde !! Je ne sais pas si je m'adresse au bon endroit, mais comme je vois une différence entre IE 6.0 et Firefox 1.5.0 ...En dessou


        Nos sponsors


        Sondage...

        Comparez les prix

        CalendriCode

        Mai 2012
        LMMJVSD
         123456
        78910111213
        14151617181920
        21222324252627
        28293031   

        Consulter la suite du CalendriCode

        A découvrir



         
        Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
        CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
        CodeS-SourceS.com© est une marque déposée tous droits réservés

        Google Coop CodeS-SourceS Google Coop CodeS-SourceS
        Temps d'éxécution de la page : 1,357 sec (3)

        Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales