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

    Estrarre un record in una determinata posizione

    ciao,
    io devo estrarre un record in maniera casuale. Però visto che i miei ID non sono consecutivi ho il rischio di caricare un record non esistente.

    La mia intenzione era questa:
    1)trovare il numero di record presenti = N
    2)generare un numero casuale da 1 a N
    3)caricare il record di quella posizione.

    es.
    se N=10

    io voglio caricare il 10° record. Come faccio ad andarci direttamente con la query?


    ciao.

  2. #2
    trovata la soluzione.
    usando MySql faccio cosi senza complicarmi la vita.

    SELECT * FROM tabella ORDER BY RAND() LIMIT 1

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.