嗨,大家好我需要搜索數據庫中的數據,例如123.456.789 即使我只輸入123456789,如何搜索它? 我需要從數據庫中轉義特殊字符,這樣即使我搜索123456789它也可以顯示123.456.789這樣的值。從數據庫中脫出特殊字符 - MySql
這裏是我的查詢:
SELECT *
FROM clients
WHERE REPLACE(phone, '.', '') LIKE ".$searchtext."
...其中searchtext
是多少即時尋找。它應該返回所有匹配的值,而不管任何特殊字符是否存在。
請分享您的查詢。 –
@ user868766這裏是我的查詢'SELECT * FROM clients WHERE REPLACE(phone,'。','')LIKE「。$ searchtext。」'其中searchtext是我要查找的數字。它應該返回所有匹配的值,而不管任何特殊字符是否存在。 – Kiel
這是我第一次看到經常點被認爲是一個特殊的字符... :) –