bạn phải chia nghĩa của bạn thành các từ và kiểm tra xem bảng của bạn có chứa bất kỳ từ nào trong số đó hay không bằng cách sử dụng in
. trong trường hợp bạn sử dụng php, bạn có thể làm như sau:
$expression="is there any blacklisted word here";
$words=str_word_count($expression, 1);
$words=implode(",",$words);
$sql=mysql_query("select word from table_black_list_word where word in ($words)",$db_conn);
if($row=mysql_fetch_array($sql)){
//case your expression do have a blacklisted word
}else{
//expression does not contains any blacklisted word
}