Code: Select all
$querystring = "SELECT
e.id, e.title, e.timestamp
FROM
{$serendipity['dbPrefix']}entries e
WHERE
{$cond['compare2']}
ORDER BY RAND()
LIMIT 1";
In plugins/serendipity_plugin_recententries/serendipity_plugin_recententries.php is a bugfix available:
Code: Select all
if ($db == 'mysql' || $db == 'mysqli') {
$sql_order = "ORDER BY RAND()";
} else {
// SQLite and PostgreSQL support this, hooray.
$sql_order = "ORDER BY RANDOM()";
}