我正在尝试只将mysql表中没有表信息的行导出到xml文件中。我读到mysqldump命令可以完成这项工作,但我无法获得正确的语法。有人可以发布mysqldump命令的示例代码吗?谢谢。
$command="mysqldump --xml ";发布于 2011-09-23 04:11:50
发布于 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文件中
https://stackoverflow.com/questions/7520801
复制相似问题