Я хочу заблокировать регистрацию пользователя, если его имя содержит некоторую строковую вставку в таблицу базы данных. Я использовал этот код:Выберите слово, которое содержится в базе данных
$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_ *' функции. Они удалены с PHP 7.0 – apokryfos
Я использую php 5.3 – Cos8o
Также убедитесь, что исправили это отверстие безопасности, которое у вас там происходит ... Узнайте больше о SQL-инъекции [здесь] (http: //www.w3schools. com/sql/sql_injection.asp) – Confiqure