prova l'esempio che trovi sul manuale mysql...
estrai rand_row e lo rilanci nel LIMIT della query successiva.codice:LOCK TABLES foo READ; SELECT FLOOR(RAND() * COUNT(*)) AS rand_row FROM foo; SELECT * FROM foo LIMIT $rand_row, 1; UNLOCK TABLES;
prova l'esempio che trovi sul manuale mysql...
estrai rand_row e lo rilanci nel LIMIT della query successiva.codice:LOCK TABLES foo READ; SELECT FLOOR(RAND() * COUNT(*)) AS rand_row FROM foo; SELECT * FROM foo LIMIT $rand_row, 1; UNLOCK TABLES;
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.