我正在使用php这样运行sql脚本:
$output = shell_exec("mysql -u ".$databaseUser." -p".$databasePassword." < script.sql");
问题是$output
为空,但是此命令返回的值例如:
mysql: [Warning] Using a password on the command line interface can be insecure.
,即使我没有在代码中放置print
或echo
,上述提到的输出也会打印在控制台中。如何捕获mysql的返回值?