Likes Likes:  0
Resultaten 1 tot 9 van de 9
Geen
  1. #1
    Gaafy
    [SQL] Willekeurige volgorde
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    [SQL] Willekeurige volgorde

    Hoi,

    Ik zou graag een aantal records in willekeurige volgorde willen tonen,
    is dit mogelijk, of heeft er iemand ooit een PHP oplossing gemaakt die
    ik ook zou mogen gebruiken?

    --
    Gaafy
    http://www.gaafy.nl


  2. #2
    Ronald Klip
    [SQL] Willekeurige volgorde
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [SQL] Willekeurige volgorde

    Gaafy schreef:
    >
    > Ik zou graag een aantal records in willekeurige volgorde willen tonen,
    > is dit mogelijk, of heeft er iemand ooit een PHP oplossing gemaakt die
    > ik ook zou mogen gebruiken?


    MySQL kent een functie RAND(), die niet bedoeld is voor dit doel maar
    misschien toch bruikbaar.
    SELECT kol, RAND() AS r FROM tabel ORDER BY r

    Bij PostgreSQL heet de functie random().

    --
    groet, Ronald

  3. #3
    Daniel Tryba
    [SQL] Willekeurige volgorde
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [SQL] Willekeurige volgorde

    Gaafy <gaafy@hotmail.com> wrote:
    > Ik zou graag een aantal records in willekeurige volgorde willen tonen,
    > is dit mogelijk, of heeft er iemand ooit een PHP oplossing gemaakt die
    > ik ook zou mogen gebruiken?


    Welke database? In mysql zou wellicht het volgende de oplossing kunnen
    zijn: 'select * from foo order by rand()'
    zie RAND() op
    http://www.mysql.com/documentation/m...ical_functions

    In PHP:
    <?php
    while($row[]=mysql_fetch_row(mysql_query($select)));

    $row=array_rand($row, count($row));
    ?>

    Afhankelijk van je php versie moet je nog even srand() gebruiken.

    --

    Daniel Tryba


  4. #4
    Daniel Tryba
    [SQL] Willekeurige volgorde
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [SQL] Willekeurige volgorde

    Daniel Tryba <news_nl.internet.www.server-side@canopus.nl> wrote:

    Burp!

    > <?php

    + $res=mysql_query($select);
    - while($row[]=mysql_fetch_row(mysql_query($select)));
    + while($row[]=mysql_fetch_row($res));
    >
    > $row=array_rand($row, count($row));
    > ?>


    --

    Daniel Tryba


  5. #5
    Rene Pijlman
    [SQL] Willekeurige volgorde
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [SQL] Willekeurige volgorde

    Gaafy:
    >Ik zou graag een aantal records in willekeurige volgorde willen tonen,


    Dat is in SQL standaard als je "ORDER BY" weglaat :-)

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  6. #6
    Jaap-Andre de Hoop
    [SQL] Willekeurige volgorde
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [SQL] Willekeurige volgorde

    In article <sg9u0vkc6rubndq8hacga41v86i5jdd8f9@4ax.com>, Rene Pijlman <reageer.in@de.nieuwsgroep> wrote:
    >Gaafy:
    >>Ik zou graag een aantal records in willekeurige volgorde willen tonen,

    >
    >Dat is in SQL standaard als je "ORDER BY" weglaat :-)
    >


    Nadeeltje hij gebruikt dan wrs 'first in first out' of 'last in first
    out'. Zou niet echt willekeurig hoeven te zijn.

    Jaap-Andre

  7. #7
    Rene Pijlman
    [SQL] Willekeurige volgorde
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [SQL] Willekeurige volgorde

    Jaap-Andre de Hoop:
    >Rene Pijlman:
    >>Gaafy:
    >>>Ik zou graag een aantal records in willekeurige volgorde willen tonen,

    >>
    >>Dat is in SQL standaard als je "ORDER BY" weglaat :-)

    >
    >Nadeeltje hij gebruikt dan wrs 'first in first out' of 'last in first
    >out'. Zou niet echt willekeurig hoeven te zijn.


    Mijn antwoord was gebaseerd op de verschillende betekenissen die
    je aan het woord "willekeurig" kunt toeschrijven, en was daarom
    van een smiley voorzien :-)

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  8. #8
    Jaap-Andre de Hoop
    [SQL] Willekeurige volgorde
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [SQL] Willekeurige volgorde

    In article <ndau0vksk9nfr8cbev45ftnfdq627dmjlm@4ax.com>, Rene Pijlman <reageer.in@de.nieuwsgroep> wrote:
    >Jaap-Andre de Hoop:
    >>Rene Pijlman:
    >>>Gaafy:
    >>>>Ik zou graag een aantal records in willekeurige volgorde willen tonen,
    >>>
    >>>Dat is in SQL standaard als je "ORDER BY" weglaat :-)

    >>
    >>Nadeeltje hij gebruikt dan wrs 'first in first out' of 'last in first
    >>out'. Zou niet echt willekeurig hoeven te zijn.

    >
    >Mijn antwoord was gebaseerd op de verschillende betekenissen die
    >je aan het woord "willekeurig" kunt toeschrijven, en was daarom
    >van een smiley voorzien :-)
    >


    Khad hem gezien, maareh ik vrees altijd met grote vrezen als je iets niet
    honderd procent duidelijk zegt, maar goed dat is dan hun eigen probleem
    ;-)

    Jaap-Andre

  9. #9
    Gaafy
    [SQL] Willekeurige volgorde
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [SQL] Willekeurige volgorde

    Ronald Klip heeft geschreven:
    > Gaafy schreef:
    >
    >>Ik zou graag een aantal records in willekeurige volgorde willen tonen,
    >>is dit mogelijk, of heeft er iemand ooit een PHP oplossing gemaakt die
    >>ik ook zou mogen gebruiken?


    > MySQL kent een functie RAND(), die niet bedoeld is voor dit doel maar
    > misschien toch bruikbaar.
    > SELECT kol, RAND() AS r FROM tabel ORDER BY r


    Excuses voor de onvolledige informatie, het was inderdaad een mySQL
    database. RAND() werkt geweldig, ik had er nog nooit van gehoord, weer
    wat geleerd...

    Bedankt!

    --
    Gaafy
    http://www.gaafy.nl


Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics