1
是否可以在.sql擴展中使用php代碼導出數據庫?使用.sql擴展名中的php代碼導出數據庫?
Example
database name : demodb
db contain two tables
table one : user
table two : registration
是否可以在.sql擴展中使用php代碼導出數據庫?使用.sql擴展名中的php代碼導出數據庫?
Example
database name : demodb
db contain two tables
table one : user
table two : registration
是的可能。
<?php
//ENTER THE RELEVANT INFO BELOW
$mysqlDatabaseName ='xxxxxx';
$mysqlUserName ='xxxxxxx';
$mysqlPassword ='myPassword';
$mysqlHostName ='xxxxxxxx.net';
$mysqlExportPath ='chooseFilenameForBackup.sql';
//DO NOT EDIT BELOW THIS LINE
//Export the database and output the status to the page
$command='mysqldump --opt -h' .$mysqlHostName .' -u' .$mysqlUserName .' -p' .$mysqlPassword .' ' .$mysqlDatabaseName .' > ~/' .$mysqlExportPath;
exec($command);
?>
使用爲MySQL數據庫mysqldump的命令:
$command = "/usr/bin/mysqldump -u mysql_username -h mysql_host -p mysql_password database_name> /path_to_export_location/file_name.sql";
exec($command, NULL, NULL);
看看文檔,所有您需要做的是建立'CREATE'和'與INSERT'陳述你的PHP代碼並放入你的SQL文件。 – Rachcha