"橙汁"[drink] =>"蘋果汁"想要找到:在具有相同meta_key為drink的meta_values的任何條目中沒有橙子值的帖子。目前方法:使"> 多個 meta_value 使用相同的 meta_key 進行貼文的自訂欄位查詢方法-PHP中文網路問答
多個 meta_value 使用相同的 meta_key 進行貼文的自訂欄位查詢方法
P粉674876385
P粉674876385 2023-08-15 14:16:16
0
1
530

場景: 帖子有多個具有相同鍵的值的條目,例如一個單獨的帖子將具有多個meta_key [drink] => meta_value

[drink] => "香蕉汁" [drink] => "柳橙汁" [drink] => "蘋果汁"

想要找到:在具有相同meta_key為drink的meta_values的任何條目中沒有橙子值的帖子。

目前方法:使用wp_query:

meta_query => array(array('key' => 'drink','value' => 'orange','compare' => 'drink','value' => 'orange','compare' => ; 'NOT LIKE'));

問題: wp_query仍然會傳回具有meta_value "orange"的帖子,因為它還有其他不是"orange"的值的[drink]。

P粉674876385
P粉674876385

全部回覆 (1)
P粉819533564

SQL通配符搜尋中,你需要在NOT LIKE中使用值%orange%

沒有%通配符,NOT LIKE的意思與<>或NOT EQUAL相同。

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!