Skip to content
Snippets Groups Projects
Commit 74588e05 authored by Carsten  Rose's avatar Carsten Rose
Browse files

Merge branch 'S17461_include_with_keyword' into 'develop'

Include WITH keyword

See merge request !650
parents 6b231fcd bd6313a3
No related branches found
No related tags found
2 merge requests!691New version v24.3.0,!650Include WITH keyword
Pipeline #11737 passed
...@@ -462,6 +462,7 @@ class Database { ...@@ -462,6 +462,7 @@ class Database {
case 'SHOW': case 'SHOW':
case 'DESCRIBE': case 'DESCRIBE':
case 'EXPLAIN': case 'EXPLAIN':
case 'WITH':
if (false === ($result = $this->mysqli_stmt->get_result())) { if (false === ($result = $this->mysqli_stmt->get_result())) {
throw new \DbException( throw new \DbException(
json_encode([ERROR_MESSAGE_TO_USER => 'Error DB execute', ERROR_MESSAGE_TO_DEVELOPER => '[ mysqli: ' . $this->mysqli_stmt->errno . ' ] ' . $this->mysqli_stmt->error . $specificMessage]), json_encode([ERROR_MESSAGE_TO_USER => 'Error DB execute', ERROR_MESSAGE_TO_DEVELOPER => '[ mysqli: ' . $this->mysqli_stmt->errno . ' ] ' . $this->mysqli_stmt->error . $specificMessage]),
......
...@@ -51,7 +51,7 @@ class Evaluate { ...@@ -51,7 +51,7 @@ class Evaluate {
private $startDelimiterLength = 0; private $startDelimiterLength = 0;
private $endDelimiter = ''; private $endDelimiter = '';
private $endDelimiterLength = 0; private $endDelimiterLength = 0;
private $sqlKeywords = array('SELECT ', 'INSERT ', 'DELETE ', 'UPDATE ', 'SHOW ', 'REPLACE ', 'TRUNCATE ', 'DESCRIBE ', 'EXPLAIN ', 'SET '); private $sqlKeywords = array('SELECT ', 'INSERT ', 'DELETE ', 'UPDATE ', 'SHOW ', 'REPLACE ', 'TRUNCATE ', 'DESCRIBE ', 'EXPLAIN ', 'SET ', 'WITH ');
private $escapeTypeDefault = ''; private $escapeTypeDefault = '';
private $report = null; private $report = null;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment