執行與操作我用代碼點火器多連接查詢執行多個搜索,所以我進行3 or_like query.But有一個「OR」默認每個or_like查詢之間放置在由代碼igniter.But實際上我想執行'AND'操作之間them.Please幫我。 由於如何查詢兩個OR_LIKE之間的笨
回答
我們可以做到這一點很簡單的笨版本3.0
例如,
$this ->db ->select('*');
$this ->db ->where('age',$age);
$this ->db ->where('country',$country);
$this->db->group_start();
$this ->db ->or_where('state',$state);
$this ->db ->or_where('district',$district);
$this->db->group_end();
$query=$this ->db ->get('pg_reg');
or_like由codeignitor到多個實例由OR連接提供。所以,我認爲沒有辦法用AND取代OR。這是另一個可以嘗試的解決方案。
而不是使用 「喜歡」 和 「or_like」 使用where子句如下
$this->db->where('location LIKE', '%'.$your_location.'%');
$this->db->where('city LIKE', '%'.$your_city.'%');
SELECT * FROM''pg_personaldet' LEFT pe' JOIN''pg_reg' ON r''r'.'rid' ='pe'.'rid' LEFT JOIN''pg_education' ON ed''ed'.'rid' ='pe'.'rid' WHERE'ed'.'education' LIKE '%3%' 和'ed'.'education' LIKE '%9%' 和'ed'.'occupation' LIKE '%17%'根據你的代碼,我得到了這段代碼,但我需要在教育表和職業表中的類似操作之間或在教育和職業表之間執行AND操作。在我的程序'$ your_location'是數組元素(即$ arr [$ i]在循環中執行,並在該循環中執行此查詢)。 –
我在查詢中看不到任何職業表。你可以通過編輯問題添加一段查詢代碼嗎?所以它將有助於更多的調試。 – PHPExpert
- 1. 如何查詢兩個日期時間列之間的行?
- 2. 如何有效地查詢兩個表之間的查找表?
- 3. 兩個表之間的查詢
- 4. SQL - 兩個查詢之間的差異
- 5. 兩個查詢之間的區別
- 6. 兩個日期之間的SQALCHEMY查詢
- 7. 兩個範圍之間的MySQL查詢
- 8. 兩個PostgreSQL查詢之間的區別
- 9. 兩個表之間的SQL查詢
- 10. 兩個數字之間的查詢
- 11. 兩個表之間的MySQL查詢
- 12. 如何使兩個查詢的值之間的比率?
- 13. MySQL之間查詢兩項
- 14. SQL查詢凡之間兩個日期
- 15. 如何獲取兩次查詢之間的時間間隔?
- 16. 如何查詢兩個日期之間的數據?
- 17. 如何查詢兩個座標之間的距離與雄辯
- 18. 如何掃描兩個查詢之間的差異?
- 19. 如何在兩種方法之間共享一個LINQ查詢?
- 20. 如何使用MySQL在兩個日期之間進行查詢?
- 21. 如何在兩個表之間進行子查詢
- 22. PHP MySQLi查詢之間的查詢本身兩次查詢
- 23. 兩個時間間隔之間的查詢
- 24. 笨如何通過這個查詢
- 25. 每天兩次之間的SQL查詢
- 26. 兩組元素之間的SQLite查詢
- 27. 兩張表之間的查詢?
- 28. MDX查詢 - 兩列之間的差異
- 29. 結合兩者之間的Rails查詢
- 30. MySQL查詢 - 兩行之間的差異
可以請你發佈一些你的代碼? – Drudge
顯示您的查詢,然後問你的問題。另外,如果你按預期告訴你想要什麼? –