i am using that codes while getting random records from mysql database.
$numofrecords = mysql_db_query($dbasename, "select count(*) from winner");
$randomacc = rand(0,$numofrecords-1);
$query = "SELECT winnerid, title FROM winner LIMIT " . $randomacc . ",1";
$result=mysql_db_query($dbasename, $query);
$row = mysql_fetch_array($result);
but sometimes no result shows. you have better codes to get random record?