У меня был набор PHP-файлов, которые были перенесены с 5 на 7.1, и я получаю сообщение об ошибке сценария, в котором говорится, что я не вошел в систему каждый раз, когда я пытаюсь войти на страницу входа из зарегистрированной учетной записи. Создание нового пользователя и добавление его в БД работает просто отлично, но я застрял в том, что может быть причиной этой ошибки. Никогда раньше не приходилось мигрировать, поэтому я предполагаю, что это что-то простое из MySQL в MySQLi.
<?php
session_start();
include "configuration.php";
$user = $_REQUEST["user"];
$pass = $_REQUEST["pass"];
$sql = mysqli_query("select * from reg where user='$user' and pass='$pass'");
if ($qr1) {
$row = $qr1->num_rows;
if ($row == 1) {
$fetch = $qr1->fetch_array();
$_SESSION['id'] = $fetch['id'];
echo "<script>alert('Successfully Logged In.')</script>";
echo "<script>window.location.href='pro.php'</script>";
} else {
echo "<script>alert(' Please re-enter name and password correctly..')</script>";
echo "<script>window.location.href='index.php'</script>";
}
} else {
echo "<script>alert('Not Logged In.')</script>";
echo "<script>window.location.href='index.php'</script>";
}