From f3af016f8a7d4b5a4c14278c1ec9c1a119fa9ad5 Mon Sep 17 00:00:00 2001 From: hawk__ Date: Sun, 4 Apr 2010 09:45:30 +0000 Subject: [PATCH] Add support for correcting COUNT(*)...ORDER BY... statements git-svn-id: https://plugins.svn.wordpress.org/postgresql-for-wordpress/trunk@225162 b8457f37-d9ea-0310-8a92-e5e31aec5664 --- pg4wp/driver_pgsql.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pg4wp/driver_pgsql.php b/pg4wp/driver_pgsql.php index 0b3d36b..5b27230 100644 --- a/pg4wp/driver_pgsql.php +++ b/pg4wp/driver_pgsql.php @@ -120,6 +120,8 @@ { $sql = $GLOBALS['pg4wp_numrows']; } + // Handle COUNT(*)...ORDER BY... + $sql = preg_replace( '/COUNT(.+)ORDER BY.+', 'COUNT$1', $sql); $pattern = '/LIMIT[ ]+(\d+),[ ]*(\d+)/'; $sql = preg_replace($pattern, 'LIMIT $2 OFFSET $1', $sql);