$shell_query = "mysql -u username -p password --execute=' INSERT INTO `mawinkcms`.`tbl_current_push` (`id`, `magazine_id`, `push_keya`) VALUES(NULL, '175', 'checker');'";
$test = shell_exec($shell_query);
var_dump($test);
但我只得到NULL值作为输出。如果有人可以告诉我什么是问题
答案 0 :(得分:0)
答案 1 :(得分:0)
-p
和密码之间不允许有空格。或使用--password
-p$password
或
--password $password
要捕获错误消息,请使用popen()
$handle = popen('/path/to/executable 2>&1', 'r');