根据作者ID查询帖子

时间:2010-06-17 10:50:01

标签: php wordpress

我将当前作者ID存储在$theauthorid中我想根据作者ID进行查询,所以我这样做

query_posts('author=$theauthorid');

但是除非我手动编写id,否则它不起作用。我知道id正确存储,因为当我回复它时,我得到了正确的id。

2 个答案:

答案 0 :(得分:5)

正确的方法是将变量置于引号之外。这样您就可以使用单引号或双引号。

query_posts( 'author=' . $theauthorid );

答案 1 :(得分:0)

双引号而不是单引号
manual page有解释)

query_posts("author=$theauthorid");

但整个方法非常可疑并且可能存在危险 我敢打赌,我们这里有一些简单的SQL注入

我会改为

 query_posts("author", $theauthorid);

从数组和值清理中获取字段名称

相关问题