如何从 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 中的数据库中检索值?的主要内容,如果未能解决你的问题,请参考以下文章
兄弟或兄弟AtRow()函数如何从QTableWidget中的隐藏列中检索值?