diff --git a/src/RPC/Datagrid.php b/src/RPC/Datagrid.php index 14a83e6..e9eed13 100644 --- a/src/RPC/Datagrid.php +++ b/src/RPC/Datagrid.php @@ -306,7 +306,7 @@ public function fetchRows( $from, $to ) if( $this->manual_sql ) { $sql = trim( $this->manual_sql ); - $sql = preg_replace( '/select /', 'select SQL_CALC_FOUND_ROWS ', $this->manual_sql, 1 ); + $sql = preg_replace( '/select (?!SQL_CALC_FOUND_ROWS)/i', 'select SQL_CALC_FOUND_ROWS ', $this->manual_sql, 1 ); } else {