php向資料庫中匯入.sql檔案
<?php
function insert($file,$database,$name,$root,$pwd)//
{
//將表匯入資料庫
header("Content-type: text/html; charset=utf-8");
$_sql = file_get_contents($file);//寫自己的.sql檔案
$_arr = explode(';', $_sql);
$_mysqli = new mysqli($name,$root,$pwd,$database);//第一個引數為域名,第二個為使用者名稱,第三個為密碼,第四個為資料庫名字
if (mysqli_connect_errno())
{
exit('連線資料庫出錯');
}
else{
//執行sql語句
$_mysqli->query('set names utf8;'); //設定編碼方式
foreach ($_arr as $_value) {
$_mysqli->query($_value.';');
}
echo "插入成功";
}
$_mysqli->close();
$_mysqli = null;
}
insert("test.sql","test","localhost","root","");
//檔名,資料庫名字,域名,使用者名稱,密碼
?>