1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-12 09:34:10 +02:00

ClickHouse: Fix escaping

This commit is contained in:
Jakub Vrana
2018-09-18 13:13:34 +02:00
parent 1883e250ff
commit 0234fe4a66

View File

@@ -63,7 +63,7 @@ if (isset($_GET["clickhouse"])) {
}
function quote($string) {
return "'$string'";
return "'" . addcslashes($string, "\\'") . "'";
}
function multi_query($query) {
@@ -242,7 +242,7 @@ if (isset($_GET["clickhouse"])) {
function table_status($name = "", $fast = false) {
global $connection;
$return = array();
$tables = get_rows("SELECT name, engine FROM system.tables WHERE database = '{$connection->_db}'");
$tables = get_rows("SELECT name, engine FROM system.tables WHERE database = " . q($connection->_db));
foreach ($tables as $table) {
$return[$table['name']] = array(
'Name' => $table['name'],