Ребят, помогите исправить ошибку.
<?php require_once("includes/connection.php"); ?>
<?php include("includes/header.php"); ?>
<?php
if(isset($_POST["register"])){
if(!empty($_POST['full_name']) && !empty($_POST['email']) && !empty($_POST['username']) && !empty($_POST['password'])) {
$full_name=$_POST['full_name'];
$email=$_POST['email'];
$username=$_POST['username'];
$password=$_POST['password'];
$query = sprintf("INSERT INTO usertbl(full_name, email, username,password) VALUES('%s','%s', '%s', '%s');",
$full_name,
$email,
$username,
password_hash($password, PASSWORD_DEFAULT));
$result = mysql_query($query, $con);
// проверка введенного пользователем пароля на корректность
$query = sprintf("SELECT password FROM usertbl WHERE name='%s';",
$username);
$row = mysql_fetch_assoc(mysql_query($query, $con));
if ($row && password_verify($password, $row['password'])) {
echo 'Добро пожаловать, ' . htmlspecialchars($username) . '!';
} else {
echo 'Ошибка авторизации, ' . htmlspecialchars($username) . '.';
}
}
}
?>
При отправке данных, высвечивает вот эту ошибку
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\phpform\register.php on line 26
26 строка это $row = mysql_fetch_assoc(mysql_query($query, $con));