我正在尝试管理一种在test_db上编辑内容的方式,当我对结果感到满意时,使用一个按钮来更新backup_db,就像你在每个例子中使用blogger一样.当您满意时,您可以选择发布选项并进行编辑.
我不知道如何,我用Google搜索了一段时间,并制作了这个PHP脚本.
<?php
$connection = mysql_connect("localhost", "user", "pass") or die("Error!: " . mysql_error()." : ".$connection);
mysql_select_db("test_db") or die (mysql_error()." : ".$connection);
$sql = "mysqldump -h [localhost] -u [user] - p[pass] test_db | mysql -h [localhost] -u [user] -p[pass] backup_db";
system($sql);
mysql_close($connection);
?>
Run Code Online (Sandbox Code Playgroud)
它不起作用.我怎样才能做到这一点?
Mysqldump是一个命令行实用程序,而不是SQL命令.
试试这个:
<?php exec('mysqldump -h [localhost] -u [user] -p[pass] test_db | mysql -h [localhost] -u [user] -p[pass] backup_db');
Run Code Online (Sandbox Code Playgroud)