У меня есть файл дампа таблицы mysql (который можно посмотреть здесь: http://pastebin.com/raw.php?i=GQkjrDNz), который я хотел бы использовать для создания таблицы (с именем php_blog_archive в соответствии с файлом дампа), используя содержимое этого файла sql.Восстановить mysql dump для конкретной таблицы через PHP
Проблема в том, у меня нет доступа к PHPMyAdmin, так что я могу выполнить только с помощью этой команды PHP, я посмотрел на несколько потоков, как это и код, который я до сих пор есть,
<?php
// Config
$db_user = "username";
$db_pass = "password";
exec("mysql -u $db_user -p $db_pass -h localhost databasename < restoreold.sql ");
?>
Но он не работает, он просто ничего не делает - даже не показывает никаких ошибок. Может кто-нибудь, пожалуйста, посоветуйте мне, как действовать?
Во-первых, добавьте возвращаемое значение в ваш exec, чтобы убедиться, что он даже выполняется, http://php.net/manual/en/function.exec.php –