我要存儲一些裏面的話分貝my_table (id,word)
如下存儲數據庫行和詳細的崗位
現在我已經輸入後
$comment = $_POST[comment]; // "blab blah shit blah" have banned word (shit)
之間比較我想做的事以下 如果評論包含my_table
內的任何存儲的單詞,則它會給出echo "banned"; exit;
,如果不存在則繼續echo "passed";
那麼如何比較呢?
是,如果給出的結果則呼應"banned";
如果沒有的話echo "passed"
這可能是正確的
SELECT 1
FROM my_table
WHERE $comment LIKE CONCAT('%', my_table.word , '%')
LIMIT 1
即可; !
你到底做了些什麼? – 2012-02-26 14:20:41
@Col。彈片我得到一些手動評論職位宣傳某種藥物,所以我會存儲一些詞來禁止它,然後如果有人發表評論與任何這樣的藥物名稱我已經存儲然後它會停止它,然後提交到數據庫〜謝謝,這將幫助我阻止一些真正的真正的垃圾郵件製造者 – 2012-02-26 14:24:45
你到目前爲止得到了什麼*代碼*你有你的代碼從數據庫中獲取這些單詞嗎? – 2012-02-26 14:27:17