X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=inc%2Fpoche%2FDatabase.class.php;h=65675afe1a53b6c4ed9510f9850197b99cbfa27a;hb=cdee5e65701330e0b740640f471228d8b9b02a91;hp=210ebb74cc279b0f55d61cced87dd46108f36206;hpb=467503fb2ad5904d9c4ef54bf20218937081f3a2;p=github%2Fwallabag%2Fwallabag.git diff --git a/inc/poche/Database.class.php b/inc/poche/Database.class.php index 210ebb74..65675afe 100755 --- a/inc/poche/Database.class.php +++ b/inc/poche/Database.class.php @@ -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; }