Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 警告:mysqli::query():无法在第495行的[Directory]中获取mysqli_Php_Html_Mysql_Mysqli - Fatal编程技术网

Php 警告:mysqli::query():无法在第495行的[Directory]中获取mysqli

Php 警告:mysqli::query():无法在第495行的[Directory]中获取mysqli,php,html,mysql,mysqli,Php,Html,Mysql,Mysqli,以下是错误: 警告:mysqli::query:无法在第495行的[Directory]中获取mysqli 警告:mysqli::query:无法在第518行的[Directory]中获取mysqli错误:无法执行从sharp_emp中选择第一个姓名、电话、住址,其中员工id='AA170336' 这是我在testingDD3.php文件中的php代码: 这是db_connection.php文件中的代码: 这是testingDD3.php中我的html中的php代码段: 数据库名为sharp_

以下是错误:

警告:mysqli::query:无法在第495行的[Directory]中获取mysqli

警告:mysqli::query:无法在第518行的[Directory]中获取mysqli错误:无法执行从sharp_emp中选择第一个姓名、电话、住址,其中员工id='AA170336'

这是我在testingDD3.php文件中的php代码:

这是db_connection.php文件中的代码:

这是testingDD3.php中我的html中的php代码段:

数据库名为sharp_db,表名为sharp_emp,表中已有数据。我只想从数据库中获取数据并将其显示给用户,仅此而已


我可以知道为什么会有错误吗?我在谷歌上搜索并试图找到解决方案,据我所知,是关于包含部分的?但是我改变了它,只包含了一次错误。

开始时,我打开了连接,然后马上关闭了它。这就是为什么我不能进行任何数据库查询

<?php
  include 'db_connection.php';

  $conn = OpenCon();

  CloseCon($conn);
?>
您可以通过放置此代码来关闭连接

<?php
  CloseCon($conn);
?>
在代码末尾,在所有这些查询之后


谢谢@catcon的回答。

$conn=OpenCon;CloseCon$conn;->您在创建连接后立即关闭了连接。您只应在脚本结束时或完成所有查询时关闭连接。是否有人可以将此问题视为已解决?我已经找到了原因哈哈哈如果你找到了原因,发布一个答案,这样其他用户可以从中受益。和你一样,谢谢@catcon
<div class="layer55">
  <h3>
    <?php
      $sql = "SELECT first_name, phone, residence_address FROM sharp_emp WHERE employee_id = 'AA170336'";

      if ($result = $conn->query($sql)) {
        if ($result->num_rows > 0) {
          echo "<table>";
            echo "<tr>";
              echo "<th> first_name </th>";
              echo "<th> phone </th>";
              echo "<th> residence_address </th>";
            echo "</tr>";

            while ($row = $result->fetch_array()) {
              echo "<tr>";
                echo "<td>" . $row['first_name'] . "</td>";
                echo "<td>" . $row['phone'] . "</td>";
                echo "<td>" . $row['residence_address'] . "</td>";
              echo "</tr>";
            }
          echo "</table>";
          // Free result set
          $result->free();
        } else {
            echo "No records matching your query were found.";
          }
      } else {
          echo "ERROR: Could not able to execute $sql. " . $conn->error;
        }
    ?>
  </h3>
</div>
<?php
  include 'db_connection.php';

  $conn = OpenCon();

  CloseCon($conn);
?>
<?php
  CloseCon($conn);
?>