我有几乎100MB的example.sql文件. (实际上来自另一个数据库的数据导出文件)
我想让用户能够通过我的应用程序中的某个界面运行此文件.
你能指导我怎么办?我应该把它当作简单的文本文件吗?要么有任何快捷方式???
换句话说,我想添加与phpMyAdmin中的相同功能,即导入功能.
如果你能在PHPclass.org上推荐一些很棒的课程.
解决方法:
function import_file($filename){
if ($file = file_get_contents($filename)){
foreach(explode(";", $file) as $query){
$query = trim($query);
if (!empty($query) && $query != ";") {
mysql_query($query);
}
}
}
}
可以调用
import_file("files/files.sql");
但是,如果文件包含分号,则此功能将无法正常工作;在其他地方而不是在查询结束时
标签:php,mysql,sql
来源: https://codeday.me/bug/20190530/1185882.html