Visualizzazione dei risultati da 1 a 4 su 4

Discussione: News Random

  1. #1

    News Random

    Questo è il mio script che mi permette di visualizzare le ultime 5 news.

    <?php
    include("inc.php");?>
    <?
    $sql = "SELECT * FROM `news` order by id desc LIMIT 0,5";
    if ($result = mysql_query ("$sql")){
    while ($row=mysql_fetch_array ($result)) {
    ?>

    Ora ho la necessità di creare un nuovo spazio che mostri una sola news presa random tra quelle inserite nella tabella NEWS del mio DB. E' possibile? Come si fa?

    Grazie...

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    $sql = "SELECT * FROM `news` ORDER BY RAND() LIMIT 1";

    Non mi ricordo se RAND() o RAND

  3. #3
    MA troppo grazie!!!!!!! Ciao

  4. #4
    Ciao penso sia possibile. Poichè la query ti restituisce $result che è un array usi la funzione rand($min,$max) dove min metti $min = 0 e $max = mysql_num_rows($result)il codice dovrbbe essere questo ora sono a lavoro...quindi scrivo veloce quindi scusa se scrivo qualche boiata...ma in linea di max dovrebbe essere questa

    Codice PHP:
    $min 0
    $max 
    mysql_num_rows($result);
    echo 
    $result[rand($min$max)]; 
    se ci sono boiate avvisa... :maLOL:
    ...open mind for different view....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.