我一直在寻找这个错误2个多小时,但找不到。
我有一个库存管理软件,但是当它尝试进行SQL连接时,我在第18行收到未定义的函数。
现在这是具有数据库连接信息的配置:
config.php
<?php
define( 'DB_HOST', 'localhost' ); // Set database host
define( 'DB_USER', '***' ); // Set database user
define( 'DB_PASS', '***' ); // Set database password
define( 'DB_NAME', '***' ); // Set database name
?>
这是database.php:
<?php
require_once(LIB_PATH_INC.DS."config.php");
class MySqli_DB {
private $con;
public $query_id;
function __construct() {
$this->db_connect();
}
/*--------------------------------------------------------------*/
/* Function for Open database connection
/*--------------------------------------------------------------*/
public function db_connect()
{
$this->con = mysqli_connect(DB_HOST,DB_USER,DB_PASS); <--- Line 18
if(!$this->con)
{
die(" Database connection failed:". mysqli_connect_error());
} else {
$select_db = $this->con->select_db(DB_NAME);
if(!$select_db)
{
die("Failed to Select Database". mysqli_connect_error());
}
}
}