<?php
/**
 * @file database.mysql.cmd.php
 * @date 2019-04-06
 * @auther Go Namhyeon <gnh1201@gmail.com>
 * @brief MySQL(MariaDB) command line driver
 */

if(function_exists("exec_db_mysql_cmd_query")) {
	function exec_db_mysql_cmd_query($sql, $bind) {
		$result = false;
		$config = get_config();

		$args = array("mysql");
		$sql = get_db_binded_sql($sql, $bind);

		if(loadHelper("exectool")) {
			$args[] = sprintf("-u%s", $config['db_username']);
			$args[] = sprintf("-p%s", $config['db_password']);
			$args[] = sprintf("-h%s", $config['db_host']);
			$args[] = sprintf("-D %s", $config['db_name']);
			$args[] = sprintf("-e '%s'", make_safe_argument($sql));

			$cmd = trim(implode(" ", $args));
			$result = exec_command($cmd);
		}

		return $result;
	}
}