$servername = "localhost";
$username = "csc4370FA14_18";
$password = "1db23";
$dbname = "csc4370FA14_18";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$username_login = $_POST["username"];
$password_login = $_POST["pw"];
$query2 = mysql_query("SELECT * FROM users WHERE name='$username_login'");
$numrow = mysql_num_rows($query2);
if ($numrow != 0) {
while ($row = mysql_fetch_assoc($query2)) {
$dbusername = $row['name'];
$dbpassword = $row['password'];
}
// Check to see if username and password match
if ($username_login==$dbusername && $password_login==$dbpassword) {
echo "You are in";
}
else {
echo "Sorry $username_login. Incorrect password!";
}
}
Это код, который я использую, чтобы проверить, соответствует ли пользователь паролю (той же строке) в таблице. Я больше получаю ошибку:mysql логин пароль пароль
Предупреждение: mysql_query(): Доступ запрещен для пользователя 'Апач' @ 'локальный' (используя пароль: NO) в/главная/csc4370FA14_18/public_html/программы/задания/группы project3/логин .php в строке 14 Предупреждение: mysql_query(): ссылка на сервер не может быть установлена в/home/csc4370FA14_18/public_html/program/assignments/group project3/login.php в строке 14 Предупреждение: mysql_num_rows() ожидает, что параметр 1 равен be resource, boolean задано в/home/csc4370FA14_18/public_html/program/assignments/group project3/login.php в строке 15
У меня нет подсказки, почему это может быть неверно, так как учетные данные и т. д. работают нормально. Я думаю, что это имеет какое-то отношение к mysqli, но я не очень хорошо понимаю это и функции mysql_ *. Пожалуйста помоги! Я знаю, что это правильная информация о подключении.