首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能用PHP导入SQL吗?

问我能用PHP导入SQL吗?
EN

Stack Overflow用户
提问于 2010-04-06 04:46:32
回答 3查看 639关注 0票数 0

我是PHP的初学者。我计划设置一个应用程序,访问者可以登录并玩/摆弄我的应用程序。

所以我想每天刷新一次我的php应用程序的cron作业。但是我以前从来没有写过cron的工作脚本。我知道我必须截断所有的表/数据并添加初始数据。

使用phpMyAdmin,我可以导入数据。有没有办法在截断表格后导入SQL文件?

最好的方法是什么?是否必须创建表并插入所有数据?

EN

回答 3

Stack Overflow用户

发布于 2010-04-06 05:26:02

如果想在数据库上执行sql文件,甚至不需要phpmyadmin。如果mysql和php在同一台机器上运行,那么您已经安装了mysql工具。如果您可以控制数据转储,则可以使用mysqldump/mysqlimport组合。如果没有,您可以生成一个sql文件并使用"mysql“CLI程序执行它。

代码语言:javascript
复制
shell> mysql db_name < script.sql
票数 0
EN

Stack Overflow用户

发布于 2010-04-06 05:35:13

也许您没有访问mysql命令的权限,或者只能使用cron执行php/cgi脚本(就像在大多数共享主机上一样)。

在这种情况下,您可以在PHP中解析.sql文件并使用mysql_query()执行查询。在this page的底部有一个例子。

票数 0
EN

Stack Overflow用户

发布于 2010-04-06 05:35:21

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2581069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档