Mysql ошибки в аутентификации php файла - PullRequest
0 голосов
/ 11 октября 2018

Я получаю эту ошибку, я думаю, что-то пошло не так в mysqli_query :(

Error screenshot

<?php
    include 'config.php';
    extract($_POST);
    $sql="SELECT * FROM 'admin' WHERE 'username'='$username' AND 'password'='".md5($password)."'";
    $result=mysqli_query($sql) or die(mysql_error());
    if (mysqli_num_rows($result)) {
        echo "login success";
    }
    else {
        echo "login failed";
    }

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

сначала вам нужно посмотреть, какая переменная у вас в config.php для соединения с вашей базой данных

пример

$link = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");

, чтобы вы могли использовать mysqli_query($link,$sql) или просто использовать один код, например

$result=($link,"SELECT * FROM admin where username='$username' AND password=md5('$password')");
0 голосов
/ 11 октября 2018

Запрос mysqli принимает два параметра:
1.mysqli connexion
2.запрос mysqli

  • , попробуйте следующее: mysqli_query($con,$query);

  • у вас также есть другой из-за опечатки: функция mysql_error () удалена в php7,используйте вместо этого mysqli_error().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...