PHP problem? Kako urediti tage random?

<?php
$tags = $data->select ( "Tag" , "*" , NULL , 0 , 15 ) ;
if ( ! empty ( $tags ) )
foreach ( $tags as $mtag ) :

                ?>
                    <li><a href="<?php echo base_url."slovarji/".get_sef_url ( $mtag["TagID"] , "Tag" ) ?>/" title="<?php echo $mtag["TagName"] ?> jeziki"><?php echo $mtag["TagName"] ?></a></li>

                <?php
                    endforeach ;
                ?>

Torej sedaj imam naštimano da jih vedno prikaže od 0 do 15, sicer imam tagov še več in bi rad da se prikazujejo random. Torej kako naj uredim kodo za random funkcijo?

4 odgovori

ni tretji atribut za pogoje? torej če zamenjaš NULL z ORDER BY RAND() bi teoretično moralo delovat :) je pa drugače to slaba praksa če imaš veliko podatkov.

zadevo sem stestiral....vendar ne deluje....sedaj mi ne odpre tagov....

pred foreach dodaj:
shuffle($tags)

2

tudi to ne deluje.....:(