PHP执行SQL文件并将SQL文件导入数据库。

读取文件的内容
_sql美元= file_get_contents(测试。SQL);
_arr美元=爆炸(';',_sql美元);
_mysqli美元=新的mysqli(db_host,db_user,db_pass);
如果(mysqli_connect_errno()){
退出(连接数据库错误);
}
执行sql语句
foreach(_arr美元美元_value){
_mysqli美元->查询(_value美元。';');
}
_mysqli美元->关闭();
_mysqli美元= null;




以上text.sql是你需要执行的SQL文件,该db_host主机名称,该db_user用户名,密码的db_pass!



这只是最基本的自动SQL文件,您也可以通过删除SQL文件下面的代码自定义生成数据库的名称。


如果不存在数据库名称默认字符集utf8整理utf8_general_ci创建数据库;


使用数据库名称

然后添加代码执行的所有SQL语句之前text.php


_mysqli美元->查询(创建数据库不存在的数据库名称默认字符集utf8整理utf8_general_ci;);
$_mysqli->query (USE database name);



以上是本文的全部内容,希望能对您有所帮助。