【问题标题】:How can i use php to export a mysql table如何使用 php 导出 mysql 表
【发布时间】:2011-09-22 20:08:02
【问题描述】:

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

$command="mysqldump --xml ";

【问题讨论】:

标签: php mysql xml


【解决方案1】:
【解决方案2】:

您不会尝试在mysql_query 中运行该命令,是吗?它不会那样工作。 mysqldump 是一个命令行实用程序。

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

如果您在安全模式下与 PHP 共享主机,或者在 php.ini 中明确禁用了 system 功能,那么您将无法执行此操作。

在这种情况下,您需要使用SELECT 查询从表中读取数据,并使用XMLWriterDOMDocument 对所有行进行迭代并将其放入XML 文件中

【讨论】:

  • 我不确定 system() 函数是什么,但我要去看看
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-04
  • 2016-10-31
  • 2011-08-09
  • 2016-05-28
  • 1970-01-01
相关资源
最近更新 更多