Index: dblist.php =================================================================== --- dblist.php (revision 14094) +++ dblist.php (working copy) @@ -352,9 +352,9 @@ function getCountSQL($sql) { - if ( preg_match("/DISTINCT(.*?)FROM(?!_)/is",$sql,$regs ) ) + if ( preg_match("/^\s*SELECT\s+DISTINCT(.*?)FROM(?!_)/is",$sql,$regs ) ) { - return preg_replace("/^\s*SELECT DISTINCT(.*?)FROM(?!_)/is", "SELECT COUNT(DISTINCT ".$regs[1].") AS count FROM", $sql); + return preg_replace("/^\s*SELECT\s+DISTINCT(.*?)FROM(?!_)/is", "SELECT COUNT(DISTINCT ".$regs[1].") AS count FROM", $sql); } else {