$wpdb->Query()多查询支持

时间:2011-04-25 作者:Ashfame

遇到了一个问题,即我无法使用$wpdb->query(). 生成的查询直接在phpmyadmin中运行良好,因此它只在ezSQL类中运行。也许是故意的?

我找到了这个http://wordpress.org/support/topic/wpdb-gtquery-fails-when-multiple-update-statements-are-used 这也说明了它的设计。有人能证实吗?ezSQL文档没有提到任何关于多查询支持的内容。

如果您必须主要执行一系列查询(插入/更新/删除),除了使用$wpdb->insert() 还有类似的功能?

1 个回复
最合适的回答,由SO网友:Annika Backstrom 整理而成

使用PHP 5.3.5,即使在setting the 5th parameter 属于mysql_connect() 至65536(CLIENT_MULTI_STATEMENTS). 看起来,只要老式的MySQL API正在运行,就不可能将多个查询连接到一个语句中。

我想你对MySQL multiple row INSERT 语法,但我提到它只是以防万一。

结束