未定义函数PHP脚本

时间:2018-07-14 22:38:40

标签: php mysql mysqli

我一直在寻找这个错误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());
         }
     }
}

0 个答案:

没有答案