Как запустить файл mysql из php? - PullRequest
0 голосов

`Я много пробовал и не дал никакого ответа.Я думаю, что это не работает

Я хочу сделать миграцию с 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...