Why i cant acess the $INI array inside the DB Class? I get always an null value.
php/db.php
<?php
class DB
{
static function connection()
{
//mysqli_report(MYSQLI_REPORT_OFF);
$mysqli = @new mysqli($INI["db_host"],
$INI["db_user"],
$INI["db_pass"],
$INI["db_name"],
$INI["db_port"]);
if ($mysqli->connect_error) {
echo "Error: " . $mysqli->connect_error;
} else {
echo "Success";
}
}
}
php/config.php
<?php
<?php
$INI = array(
"db_host" => "localhost",
"db_user" => "root",
"db_pass" => "",
"db_name" => "website",
"db_port" => "3307"
);
index.php
<?php
require_once("php/config.php");
require_once("php/db.php");
DB::connection();
?>
Why i can’t access the $INI array values?
Fatal error: Uncaught mysqli_sql_exception: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte in C:wamp64wwwwebsitephpdb.php on line 8
mysqli_sql_exception: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte in C:wamp64wwwwebsitephpdb.php on line 8