Bütün database servislerinin sql dil syntax farklı olduğu için içinde farklı bir SQL cümlesi yazmamız gerekmektedir. Aşağıda 5 ayrı database servisine ait sql cümleleri mevcuttur. MySQL: PHP: SELECT column FROM table ORDER BY RAND LIMIT 1 PostgreSQL: PHP: SELECT column FROM table ORDER BY RANDOM LIMIT 1 Microsoft SQL Server: PHP: SELECT TOP 1 column FROM table ORDER BY NEWID IBM DB2 PHP: SELECT column, RAND as IDX FROM table ORDER BY IDX FETCH FIRST 1 ROWS ONLY ORACLE PHP: SELECT column FROM WHERE rownum = 1 Kaynak : Rastgele bir satir