Nechapem, nad cim sa pozastavujete.. spravi sa to na dva dotazy:
1.) Prvy dotaz pre nahodnu skalarnu hodnotu offsetu:
SELECT FLOOR((SELECT COUNT(*) FROM `mytable`) * RAND());
2.) Druhy dotaz s pouzitim LIMIT nema ziadny problem s "dierami".. za XX dosadime hodnotu z prveho dotazu:
SELECT * FROM `mytable` LIMIT XX, 1;
Tomáš je autorem několika více či méně známých projektů jak z oblasti operačních systémů, tak internetu. V současnosti samozvaný expert na Linux, Bash, PHP a MySQL.
Přečteno 25 596×
Přečteno 23 859×
Přečteno 19 415×
Přečteno 18 186×
Přečteno 12 812×