Visualizzazione risultati 1 fino 7 di 7

Discussione: Estrarre dato database a caso [PHP]

  1. #1
    Guest

    Predefinito Estrarre dato database a caso [PHP]

    Ciao, ho bisogno di estrarre un dato da database casualmente,
    avevo pensato a un sistema un po strano, ma poi ho capito che non andava:

    - contavo i dati nel database
    - eseguivo un rand(1,numerodati);
    e stampavo l'immagine con l'id uguale al rrand

    il problema é che se cancello un dato esempio id="2" mi rimarra l'id 1 seguito da 3, e probabilmente estrarro un immagine che non esiste es 2 cosi rimarro senza immagine...

    Probabilmente esisteva un metodo piu facile e corretto, ma nn so quale sia, mi potete indicare come estrarre un dato dal database random?

    Grazie mille, ciaoooo

  2. #2
    Guest

    Predefinito

    SELECT * FROM tabella ORDER BY RAND()


    Ciao!

  3. #3
    Guest

    Predefinito

    ORDER BY RAND()???

    non capisco...

  4. #4
    Guest

    Predefinito

    Fai quella query personalizzando i nomi di campi e tabella, l'SQL ti restituisce a caso i risultati.


    Ciao!

  5. #5
    Guest

    Predefinito

    Usi la query che ha detto debug e poi per prendere il risultato usi tipo

    Codice PHP:
    $valore = mysql_result($domanda,0,"colonna che hai usato per la ricerca");
    Ultima modifica di toolpirateswar : 24-01-2008 alle ore 17.46.33

  6. #6
    Guest

    Predefinito

    Allora si aggiunge LIMIT 1 alla fine della query.


    Ciao!

  7. #7
    Guest

    Predefinito

    ok, grazie mille... ciaooo...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •