我正在为我正在开发的应用程序创建一个安装脚本,需要在PHP中动态创建数据库.我已经有了它来创建数据库,但现在我需要加载几个.sql文件.我曾打算一次打开文件和mysql_query一行 - 直到我查看模式文件并意识到它们不是每行一个查询.
那么,我如何从PHP中加载一个sql文件(如phpMyAdmin的import命令)?
好的,我正在寻找以最快的方式通过php在服务器上读取文件的所有内容,这些文件也可能很大.因此,尽可能快地对它进行只读是非常重要的.
是否比阅读整个内容更快地逐行阅读?虽然,我记得读过这篇文章,但阅读全部内容会导致大文件出错.这是真的?
我被要求创建一个导出和导入mysql数据库,其结构和数据使用php脚本而不是phpmyadmin进入.sql文件,以使用户能够备份他的数据?
有人知道怎么做吗?
提前致谢
这可能是显而易见的,但我已经通过phpmyadmin将数据库导出到.sql文件.我试图通过PHP脚本将文件导入另一个数据库,但我无法弄清楚如何做到这一点.我确信这很容易,因为我可以通过phpmyadmin运行查询轻松完成同样的事情.有什么建议?