0

サイトのフィルター システムを作成しようとしています。現在のコードは次のようになります。

$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 というレコードがあります。

コードの目的は、エラーを発生させ、アップロードを続行できないようにすることです。

4

2 に答える 2

1

次のステートメントを使用して行数を取得します

         if($DB->fetch(PDO::FETCH_NUM) != 0) {
          $Err = '[b]Cannot upload this![/b]';
              include(SERVER_ROOT . '/sections/upload/upload.php');
             die();
              }
于 2013-08-12T08:05:34.290 に答える