[英]what approach is better when searching for values in mysql db?
我有一個帶有電話號碼的mysql數據庫,但是我無法編輯數據庫...
我有一個可以建立連接的php表格,詢問是否存在數字,如果存在,它將以1/0答復(是/否)。
但是...我所知道的一些電話號碼不會出現,我發現某些電話號碼中隨機包含空格...
如何改善我的mysql查詢,還是應該刪除所有數字,替換所有空格並將它們放在數組中,然后通過循環遍歷與我的值進行比較?
每個單元格包含的示例...
070 00 000 00
0700 0000 00
070 0 0 0 0 0 0 0
0 700000000
只需從存儲的電話號碼和請求的電話號碼中刪除所有空格,然后像這樣比較它們:
SELECT * FROM contacts
WHERE REPLACE(phone, ' ', '') = <Requested-Phone-Number-Without-Spaces>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.