簡體   English   中英

從MYSQL遷移后,mysqli_query()函數不起作用

[英]After migrating from MYSQL, mysqli_query() function is not working

我找到了關於同一問題的四篇文章,但我沒有運氣就嘗試了他們的答案。

我的問題是,當我嘗試從( MYSQL )遷移到( MYSQLi )時,我認真地完成了這本書,但是我遇到了錯誤( 警告:mysqli_query():無法獲取mysqli ),它指向以下行:

$IDS = mysqli_query($Connection, $SQL1);

opendb.php

<?php
require_once("config.php");
$Connection = mysqli_connect(DB_SERVER, DB_USER, DB_PASS, DB_NAME);

if (mysqli_connect_errno()){

    die("Database connection failed: " 
    . mysqli_connect_error()
    . " (" . mysqli_connect_errno() . ")"
    );
}
?>

我遇到的代碼:

require_once("../includes/opendb.php");
$SQL1 = "SELECT EmployeeID, Name FROM employees;";
$IDS = mysqli_query($Connection, $SQL1);
if (!$IDS) { 
    die("Error " . mysqli_error($Connection));
        }
require_once("../includes/closedb.php");

closeb.php

<?php
if (!empty($Connection)) {
mysqli_close($Connection);
}
?>

我不知道我在做什么錯。 如果您需要更多詳細信息,請告訴我。 謝謝。

我找到了答案。 我對所有PHP文件進行了搜索,發現了該功能:

mysqli_close($Connection);

在(functions.php)的末尾,其中包括:

include("functions.php");

因此,基本上,該函數在開始生成錯誤的查詢之前已關閉連接。 感謝所有花時間嘗試解決此問題的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM