much better fix for #1082

This commit is contained in:
Thomas Citharel
2015-02-16 15:18:24 +01:00
parent 467503fb2a
commit cdee5e6570
2 changed files with 12 additions and 11 deletions

View File

@ -411,12 +411,14 @@ class Database {
return $count;
}
public function getRandomId($row, $user_id) {
$sql = "SELECT id FROM entries WHERE user_id=? LIMIT 1 OFFSET ? ";
$params = array($user_id, $row);
$query = $this->executeQuery($sql, $params);
public function getRandomId($user_id) {
$random = (STORAGE == 'mysql') ? 'RAND()' : 'RANDOM()';
$sql = "SELECT id FROM entries WHERE user_id=? ORDER BY ". $random . " LIMIT 1";
$params = array($user_id);
$query = $this->executeQuery($sql, $params);
$id = $query->fetchAll();
return $query->fetchAll();
return $id;
}