未捕获的错误:调用未定义的函数mysql_query()

时间:2017-01-09 13:49:51

标签: php sql database validation login

我收到错误

  

致命错误:未捕获错误:在C:\ xampp \ htdocs \ asvin2 \ admin_validate.php中调用未定义函数mysql_query():9堆栈跟踪:#0 {main}抛出C:\ xampp \ htdocs \ asvin2 \第9行的admin_validate.php

执行文件'admin_validate.php'时。

这是我的代码:

登录屏幕:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="main.css">
</head>
<body>
  <form action = "admin_validate.php" method = "post">
    Username: <input type = "text" name = "user"><br>
    Password: <input type = text name = "pass"><br>
    <input type="submit">
  </form>
</body>
</html>

conn.php:

<?php
   define('DB_SERVER', 'localhost');
   define('DB_USERNAME', 'root');
   define('DB_PASSWORD', '');
   define('DB_DATABASE', 'users');
   $db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
?>

admin_validate.php:

<?php

include "conn.php";

$user = $_POST["user"];
$pass = crypt('$_POST["pass"]','st');;

$query = "SELECT id FROM lp WHERE username='$user' and  password='$pass'";
$res = mysql_query($query);
$rows = mysql_num_rows($res);

if ($rows == 1) {
  echo "Valid";
}
else {
  echo "Invalid";
}

?>

这就是它。

帮助将不胜感激!

谢谢!

0 个答案:

没有答案