我想查看搜索文本是否位於表格的任何字段中,但我需要將其添加到已存在的WHERE子句中。從PHP的MySQL語句中檢查不同的字段
SELECT * FROM table WHERE name = 'test' AND email = '[email protected]'
我需要在這個額外條款的末尾添加檢查:
AND name LIKE '%{$search_text}%' OR email LIKE '%{$search_text}%'
有人可以幫我寫了這一點,正常嗎?
此外,如果有一種方法使用sql來檢查該表的所有字段,以查看搜索文本是否在連續的任何位置,那會更好。
全文搜索可能是一個好主意。 – 2011-03-26 04:04:18
不清楚,除非您的意思是否,否則名稱\電子郵件是已知值並進行搜索的是什麼? – 2011-03-26 04:05:52
不確定全文搜索的含義,是的,它是mysql – tmartin314 2011-03-26 04:06:09