未定义的变量:conn in

Undefined variable: conn in

我昨天在家里制作了这个脚本,效果很好。 现在它在我的工作中不起作用。

我收到这个错误...

Notice: Undefined variable: conn in C:\xampp\htdocs\cef\login_sys.php on line 10

Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\cef\login_sys.php on line 10.

这是 login_sys.php

的脚本
<?php

include 'includes/dbh.php';

$email= $_POST['email'];
$password= $_POST['password'];


$sql =("SELECT * FROM usuarios WHERE email='$email' AND    
 password='$password'");                          
 $result = $conn->query($sql);
 if(!$row = $result->fetch_assoc()) {
 echo "Your information is invalid!! <br>
 or user is not in our server = (
";

  }else{

$_SESSION['id']= $row['id'];
if (isset($_SESSION['id'])){
      echo $_SESSION['id'];

      }else{
          echo "Your not logged in";

          }

 //header("Location: central.php");

 }
 ?>

这是包含我的 conn 变量的文件夹 includes/dbh。php...

 //$servername = "***";
 //$username = "***";
 //$password = "****";
 //$dbname = "***";

 //create the connection
 $conn = mysqli_connect ('***', '**', '***', '***');
 if(!$conn) {
 die("Connection faild: ".mysqli_connect_error());  
 }

 ?>

怎么了?

您正试图在描述符上调用 class mysqli 的查询方法。 使用

$conn=new mysqli('','','','');

而不是

$conn=mysqli_connect();