gpt4 book ai didi

php - 如果未为发布设置缩略图,则 SQL 查询不会显示结果

转载 作者:行者123 更新时间:2023-11-30 22:14:18 24 4
gpt4 key购买 nike

我正在使用以下查询根据当前用户 ID 从我的 wp 数据库中选择一些数据,并显示一个包含特色图片和帖子标题的框:

SELECT  ( SELECT guid 
FROM ch_posts
WHERE ID = m.meta_value ) AS url,
p.ID, p.post_title, p.guid
FROM ch_posts p, ch_postmeta m
WHERE p.post_type = 'product'
AND p.post_status = 'publish'
AND p.id = m.post_id
AND m.meta_key = '_thumbnail_id'
AND p.post_author = $user_ID

我遇到的问题是该框仅在存在缩略图时显示。如果没有为帖子设置缩略图,那么我不会得到任何结果。

即使没有缩略图,有人知道如何显示我的盒子吗?

最佳答案

您已经使用了 AND 条件,这就是为什么您只得到缩略图的结果

SELECT  ( SELECT guid FROM ch_posts WHERE ID = m.meta_value ) AS url, p.ID, p.post_title, p.guid
FROM ch_posts p, ch_postmeta m

WHERE p.post_type = 'product'
AND p.post_status = 'publish'
AND p.id = m.post_id
OR m.meta_key = '_thumbnail_id'// Or instead of AND

AND p.post_author = $user_ID

关于php - 如果未为发布设置缩略图,则 SQL 查询不会显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38971355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com