php - sql获取多个自定义帖子元值

标签 php mysql wordpress

我需要的是一个 SQL 查询来遍历所有 meta_values并在我的案例中寻找特定的自定义元标记 <date1> , <date2><date3>并查看它们在标签内是否有任何值并检索 post_id并创建一个数组,然后创建指向这些页面的链接(见上图)。

假设代码通过 SQL DB,就像下面的图像在日期标签之间没有值一样,它会忽略它并只检索 post_id。 710 并创建一个 id 数组,然后创建链接。

最佳答案

SELECT post_id FROM `database_table` WHERE `meta_value` REGEXP '<date[1|2|3]>[0-9]+<\/date[1|2|3]>'

我认为这会成功 =) 祝你好运!

关于php - sql获取多个自定义帖子元值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11299886/

相关文章:

php - 测试 X-Sendfile header 是否正常工作

php - 如何在 Opencart 中检索自定义属性?

php - Nginx:将所有不存在的请求重定向到 index.php

php - 在 yii2 中验证 parent_id

mysql - 需要 SQL 选择查询帮助

mysql - Ubuntu 服务器端口 3306 在启动时已经在监听

php - 如何使用 php 循环遍历 mysql 查询

与 mysql 服务器连接的 php 文件无法正常工作

javascript - nivo slider 和光滑的轮播不能一起工作的问题 -- jquery

php - 仅在插件页面 WordPress 上显示样式表