如何从php运行mysql文件?

时间:2019-06-16 20:33:56

标签: php sql shell exec

`我尝试了很多,没有给出任何答案。我认为这是行不通的

我想从php进行迁移,但这是行不通的,当我执行sql文件时没有错误,但是我的数据库没有变化

此命令无效:$command = sprintf('mysql -u %s -p %s -h %s -D %s < %s', DB_USER, DB_PASSWORD, DB_HOST, DB_NAME, $file);

define('DB_HOST', '127.0.0.1');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'test');
define('DB_TABLE_VERSIONS', 'versions');

$command = sprintf('mysql -u %s -p %s -h %s -D %s < %s', DB_USER, DB_PASSWORD, DB_HOST, DB_NAME, $file);
shell_exec($command);

0 个答案:

没有答案