さて、.php ファイル (データベース接続データを含むファイル) にアクセスするコードがあります。問題は、含まれている関数でそれを実行しようとすると、実行できないことです。
index.php ファイルに次の 2 つのコードがあります。
警告: mysqli_connect(): (HY000/1045): C:\xampp\htdocs\giveaways\includes\user. php 43行目
require 'includes/user.php';
$user->GetUnreadMessages($_COOKIE['userID']);
そして、メソッドを含む user.php クラス:
public function GetUnreadMessages()
{
require('config.php');
$connectionHandle = mysqli_connect($host, $user, $password, $database);
...
}
一方、このコードは完全に機能します。
require('includes/config.php');
$connectionHandle = mysqli_connect($host, $user, $password, $database);
これを締めくくるには、Webホストにアップロードするときではなく、XAMPPで実行するときにのみ発生すると言わざるを得ません.