Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    mysql e valore random da un array

    CIao a tutti, volevo chiedervi un piccolo consiglio.

    Dopo aver composto un array con una query mysql (select * bla bla) vorrei poter prendere una riga a caso di quell'array, ovvero una sola riga della mia select e stampare i vari risultati.

    E' fattibile?
    Purtroppo facendo $riga = mysql_fetch_array($query) mi becca solo la prima, a me piacerebbe scegliere davvero a caso...


    Vi ringrazio in anticipo!

  2. #2
    se non ti servono tutti i record della query ma solo uno a caso la soluzione migliore e fare il random direttamente nella query on un

    Codice PHP:
    ORDER BY RAND() 
    al fondo
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    EDIT: scusa avevo letto male e quindi risposto male

    Ora ci provo!!! Grazie

  4. #4
    EHm no ma RAND() mi restituisce un numero... E ordinare in base ad un numero non funziona, dato che i miei campi hanno dei nomi precisi.


  5. #5
    SELECT * FROM tabella ORDER BY RAND() LIMIT 1;

    ti restituisce una riga a caso presa dalla tabella non capisco come fa a non funzionare...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  6. #6
    Chiedo scusa, non avevo implementato correttamente.

    Grazie mille!

  7. #7

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 © 2026 vBulletin Solutions, Inc. All rights reserved.