Santize table names to prevent conllisions with MySQL reserved words. Fixes #25.

This commit is contained in:
Tom Lingham
2016-01-31 04:12:40 +00:00
parent 5ffe20902f
commit 7c840af2f6
2 changed files with 19 additions and 4 deletions

View File

@ -30,6 +30,6 @@ class StudlyCaseMatcher extends BaseMatcher
public function buildQueryString($column, $searchString)
{
return "IF( CHAR_LENGTH( TRIM($column)) = CHAR_LENGTH( REPLACE( TRIM($column), ' ', '')) AND $column {$this->operator} '{$this->formatSearchString($searchString)}', {$this->multiplier}, 0)";
return "IF( CHAR_LENGTH( TRIM( $column )) = CHAR_LENGTH( REPLACE( TRIM( $column ), ' ', '')) AND $column {$this->operator} '{$this->formatSearchString($searchString)}', {$this->multiplier}, 0)";
}
}