【问题标题】:wordpress get post_id where meta_value =wordpress 获取 post_id 其中 meta_value =
【发布时间】:2013-08-05 20:44:11
【问题描述】:

我正在尝试通过 meta_value 查询 wordpress post_meta 表。

我想将 meta_value 为 = 的所有 post_id 输出到 _parent_product。这是我的代码:

$posts = $wpdb->get_results("SELECT *, FROM $table WHERE meta_key='_parent_product' ");
foreach ( $posts as $post ){

$id = $post->post_id;

echo $id;

}

上面没有输出,我不太清楚为什么?有人能看出什么不对吗?

【问题讨论】:

  • 也无法解释反对票,赞成票;)。
  • @dbf 感谢您的支持
  • SELECT *后面有个,(逗号),是不是错字?
  • 再次感谢 dbf!我什至没有注意到这一点。把它作为一个答案,我接受:)

标签: wordpress


【解决方案1】:

comment中所述,

SELECT *, 后面有一个逗号 (,)。因此给定的 SQL 无效,将无法检索任何结果。

【讨论】:

    猜你喜欢
    • 2018-02-16
    • 2016-01-22
    • 2017-07-21
    • 2023-04-04
    • 2019-11-06
    • 1970-01-01
    • 2018-01-22
    • 2015-01-27
    • 2022-01-20
    相关资源
    最近更新 更多