我需要使用搜索關鍵詞'galaxysduos'搜索像'Galaxy S Duos'這樣的詞。請向我提供PHP Mysql Query中的解決方案。需要使用不帶空格的詞搜索
回答
SELECT * FROM yourTable WHERE REPLACE(fieldname," ","")="galaxysduos"
既然你認真回答......你需要'LOWER()'在那裏長官和'LIKE'。 – Dormouse
不要說沒關係,任何情況下都會爲大多數服務器設置做 –
非常感謝您爲我提供快速解決方案 – user3239664
嘗試這種添加的一些modifiction @手帕的回答
SELECT * FROM `yout_table` WHERE LOWER(REPLACE(`your_field`," ",""))="galaxysduos"
OR
SELECT * FROM `yout_table` WHERE REPLACE(LOWER(`your_field`)," ","")="galaxysduos"
你不需要'放低'它,任何情況下都可以做 –
@Dormouse:不需要。因爲大多數服務器設置默認情況下'排序規則'是*不區分大小寫*。 –
- 1. 需要使用linq搜索多個詞
- 2. javascript詞搜索帶有或沒有空格從詞的開頭
- 3. 如果在搜索詞中有「空格」,則搜索搜索不起作用
- 4. solrj:用空白搜索詞
- 5. Django搜索不帶有口音的詞
- 6. PHP MySQL - 帶空格的搜索字段
- 7. 使用Ransack'eq'謂詞搜索空值
- 8. 使用休眠搜索(Lucene),我需要能夠搜索帶有或不帶有虛線的代碼
- 9. Solr詞綴,以及帶或不帶空格的詞
- 10. 不需要的空格
- 11. 搜索名字帶或不帶前導空格
- 12. 彈性:搜索與不必要的詞
- 13. Do索引需要使用同義詞
- 14. Oracle SQL字符串搜索不帶空格並用空格替換
- 15. 使用sphinx索引和搜索帶有像(++,#,。)標誌的單詞
- 16. 搜索機制來搜索帶/不帶特殊字符的單詞 - 如何?
- 17. php preg_grep - 工作很不錯,但我需要限制搜索詞
- 18. Zend搜索詞「video」爲空,而「videos」不是,搜索詞的部分
- 19. 需要做搜索
- 20. 需要搜索TortoiseSVN
- 21. 在ajax中搜索不會返回帶空格的結果
- 22. 需要在ASPX頁面中搜索(並導航到搜索到的單詞)
- 23. Codeigniter用空格搜索
- 24. 使用Google Sitelinks搜索框時需要html格式
- 25. 帶行數的打印搜索詞
- 26. 瓶 - 帶搜索詞的網址
- 27. 使用XPath搜索包含空格
- 28. 使用空格進行Ack搜索
- 29. 使用fgetc搜索字詞
- 30. 不要搜索,如果搜索字段是空的(WordPress的)
這是非常原始的MySQL所以要小心全面測試:'如果string是類似於在自然界中'galaxysduos'THEN RETURN,USING PHP ... ENSURE NO SPACE WORD' – Dormouse
'$ keyword = str_replace(「」,「」,strtolower($ keyword));'? – putvande
@putvande:不需要更低。 *整理*在數據庫中默認情況下不區分大小寫。 –