我正在尝试为我的网站创建一个过滤系统。当前代码如下所示:
$DB->query("SELECT id FROM filter WHERE filter LIKE '%". $Properties['Title'] ."%'");
if($DB->record_count() != 0) {
$Err = '[b]Cannot upload this![/b]';
include(SERVER_ROOT . '/sections/upload/upload.php');
die();
}
*注意:$DB->record_count = 覆盖 mysqli_num_rows 的函数
因为,我们得到 $Properties 是上传元素的属性,因此 Title 是字符串标题
例如,上传可以是:Me.And.My.Dog.At.The.Lake
并且过滤器数据库中有一条记录说:me.and.my.dog
代码的目的是出错并且不允许上传继续。