首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用php导出mysql表?

问如何使用php导出mysql表?
EN

Stack Overflow用户
提问于 2011-09-23 04:08:02
回答 2查看 153关注 0票数 0

我正在尝试只将mysql表中没有表信息的行导出到xml文件中。我读到mysqldump命令可以完成这项工作,但我无法获得正确的语法。有人可以发布mysqldump命令的示例代码吗?谢谢。

代码语言:javascript
复制
$command="mysqldump --xml ";
EN

回答 2

Stack Overflow用户

发布于 2011-09-23 04:11:50

Stack Overflow用户

发布于 2011-09-23 04:17:17

您不是在尝试在mysql_query中运行该命令,对吧?那是行不通的。mysqldump是一个命令行实用程序。

要从php运行它,您需要使用文档函数system() - http://php.net/manual/en/function.system.php

如果你在一个安全模式下使用PHP的共享主机上,或者在php.ini中明确禁用了system函数,那么你将无法做到这一点。

在这种情况下,您需要使用SELECT查询从表中读取数据,对所有行进行迭代,并使用XMLWriter或DOMDocument将其封装到XML文件中

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

https://stackoverflow.com/questions/7520801

复制
相关文章

相似问题

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