名前にデータベースのテーブルに文字列が挿入されている場合、そのユーザーの登録をロックしたいと思います。私はこのコードを使用しました:データベースに含まれている単語を選択
$repWor = mysql_query("SELECT * FROM reportedWord WHERE Word LIKE '%$username%'");
if (strpos($username, $repWor) !== false) {
echo 'The name contains characters or words not allowed.';
}
しかし、それは動作しません。それを修正するには?あなたがmysql_fetch_array
のようなものを使用する必要があるクエリの後
'mysql_ *'関数を使用しないでください。彼らはPHP 7.0から削除されました – apokryfos
私はPHP 5.3を使用しています – Cos8o
また、そこに行っているそのセキュリティホールを修正してください... SQLインジェクション[here](http://www.w3schools。 com/sql/sql_injection.asp) – Confiqure