真的很新,希望这个平台可以帮助我..
我正在尝试为wordpress构建一个插件,我在早期阶段测试它,然后将其关闭到插件中。
我有一个包含3列的表格:
post_id, taxonomy1, taxonomy2
分类法只能是1到3之间的数字(可以是0但不太可能)
除此之外,我还有一个存储在其他地方的cookie ..
我需要编写一个函数,它返回post的post_id,其中taxonomy1等于cookie中的tax1,而taxonomy2是cookie + 1中的tax2 ......
例如我的饼干是1和2。
我需要找到表格中的第一行,tax1 = 1,tax2 = 3 ......
我认为这应该非常简单,但我不知道如何搜索这个......
答案 0 :(得分:0)
您的函数需要使用传入的实际值调用以下SQL:
select post_id from your_table
where taxonomy1 = 1 and taxonomy2 = 3 order by post_id limit 1;
假设增加post_id,这只会返回第一个帖子。如果您想要最后一篇文章,您可以更改order by子句:
select post_id from your_table
where taxonomy1 = 1 and taxonomy2 = 3 order by post_id desc limit 1;