如何从 WordPress 中的数据库中检索值?

Posted

技术标签:

【中文标题】如何从 WordPress 中的数据库中检索值?【英文标题】:How to retrieve values from Database in WordPress? 【发布时间】:2015-07-12 08:19:59 【问题描述】:

我是数据库的新手,我正在为它烦恼。

受影响的表结构如下:

1) 表格:wp_tdpp_commentmeta

--------------------------------------------
meta_id   comment_id  meta_key  meta_value
--------------------------------------------
1           18         secretid   private
--------------------------------------------
2           19         secretid   public
--------------------------------------------
...

2) 表格:wp_tdpp_cmets

------------------------------------------------------
comment_ID   comment_post_ID .....  comment_content
------------------------------------------------------
18            14             ....   Comment Content for this comment_id
19            14             ...    ditto

...
------------------------------------------------------

“wp_tdpp_commentmeta”是用户在编写 cmets 时输入的自定义评论元字段。

我想检查当前 comment_ID 的 'meta_value' 的值是“private”还是“public”。

【问题讨论】:

请注意,meta_id 显然没有任何用处,因为似乎有一个非常好的自然 pk (comment_id,meta_key)。 查看 wordpress 教程并使用正确的 wp 功能,您所拥有的是等待发生的黑客攻击。如果您没有添加自定义表格,请从 codex.wordpress.org/Template_Tags/get_posts 和 codex.wordpress.org/Function_Reference/get_post_meta.As 开始一般规则一个主题,如果你使用的表名你做错了 @米海。非常感谢参考页面。我会仔细阅读的。 @草莓。我在您的帮助下解决了这个问题。 (我仔细考虑了您的评论并意识到您的意思。)再次感谢您的帮助。 太棒了。如果您愿意,可以发布答案并接受,或删除问题。 【参考方案1】:

可以使用“get_comment_meta()”检索自定义字段的值。 “get_comment_meta”功能请参考https://codex.wordpress.org/Function_Reference/get_comment_meta。

【讨论】:

以上是关于如何从 WordPress 中的数据库中检索值?的主要内容,如果未能解决你的问题,请参考以下文章

如何从一组自定义字段值中显示 Wordpress 帖子

兄弟或兄弟AtRow()函数如何从QTableWidget中的隐藏列中检索值?

如何从 DataTable 中的最后一行检索值?

Wordpress 类别循环无法检索 ACF 图像给出图像值:NULL

从模态表单中检索值并更新数据库php

如何从地图列表中逐列检索飞镖中的数据?