多個 meta_value 使用相同的 meta_key 進行貼文的自訂欄位查詢方法
P粉674876385
P粉674876385 2023-08-15 14:16:16
<p>場景: 帖子有多個具有相同鍵的值的條目,例如一個單獨的帖子將具有多個meta_key [drink] => meta_value</p> <pre class="brush:php;toolbar:false;">[drink] => "香蕉汁" [drink] => "柳橙汁" [drink] => "蘋果汁"</pre> <p>想要找到:在具有相同meta_key為drink的meta_values的任何條目中沒有橙子值的帖子。 </p> <p>目前方法:使用wp_query:</p> <pre class="brush:php;toolbar:false;">meta_query => array(array('key' => 'drink','value' => 'orange','compare' => 'drink','value' => 'orange','compare' => ; 'NOT LIKE'));</pre> <p>問題: wp_query仍然會傳回具有meta_value "orange"的帖子,因為它還有其他不是"orange"的值的[drink]。 </p>
P粉674876385
P粉674876385

全部回覆(1)
P粉819533564

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

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

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