Update database.mysql.cmd.php

This commit is contained in:
Namhyeon Go 2019-04-24 20:33:43 +09:00 committed by GitHub
parent fd3c19cfda
commit 7b705f80c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,25 +11,18 @@ if(function_exists("exec_db_mysql_cmd_query")) {
$result = false; $result = false;
$config = get_config(); $config = get_config();
$args = array("mysql");
$sql = get_db_binded_sql($sql, $bind); $sql = get_db_binded_sql($sql, $bind);
if(loadHelper("exectool")) { if(loadHelper("exectool")) {
$cmd = sprintf( $args[] = sprintf("-u%s", $config['db_username']);
"mysql -u%s -p%s -h%s -D %s -e '%s'", $args[] = sprintf("-p%s", $config['db_password']);
$config['db_username'], $args[] = sprintf("-h%s", $config['db_host']);
$config['db_password'], $args[] = sprintf("-D %s", $config['db_name']);
$config['db_host'], $args[] = sprintf("-e '%s'", make_safe_argument($sql));
$config['db_name'],
make_safe_argument($sql)
);
$executed = exec_command($cmd); $cmd = trim(implode(" ", $args));
if(strlen($executed) == 0) { $result = exec_command($cmd);
$result = true;
} else {
set_error($executed);
show_errors();
}
} }
return $result; return $result;