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);
以上是本文的全部内容,希望能对您有所帮助。