OR condition not working 时间:2018-05-10 作者:Mohd Hasan 我使用以下代码从WordPress数据库中搜索一些数据,但当第一个条件为false时,或者条件不起作用。 $where .= \' AND ((\' . $wpdb->posts . \'.post_title LIKE \'.$search_term.\') || (\'. $wpdb->postmeta. \'.meta_value LIKE \'.$search_term.\'))\'; 1 个回复 SO网友:Krzysiek Dróżdż 严格来说,问题在于您的查询。。。或者更准确地说,是因为您对您的查询有误解;)你把|| 你以为是的OR 操作员,但。。。depending on configuration 它可以充当的服务器的OR 或字符串串联;)所以将其更改为OR 我想它应该很好用。。。 结束 文章导航