Re: I have a problem to connect MySQLi

From: Date: Thu, 15 Feb 2024 11:10:03 +0000
Subject: Re: I have a problem to connect MySQLi
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-328376@lists.php.net to get a copy of this message
On Thu, Feb 15, 2024 at 3:35 PM Ahmed Helmy Ahmed Abdelnaeim < ahmedhelmy72@gmail.com> wrote: > Dear, > > I have installed Apache 2.4 on windows, also PHP 8.3.2, every thing is > going well except connection with MySQLi. > > My code as follow > > <?php > // Connection parameters > $serverName = "localhost"; > $dbUserName = "root"; > $dbPassword = "password"; > $database = "dbname"; > // Create connection $conn = new mysqli($serverName, $dbUserName, > $dbPassword, $database); > // Check connection > if (!$conn) { > die("Connection Failed: " .mysqli_connect_error()); > } > > However it gives me error as follow: > *"Fatal error*: Uncaught Error: Class "mysqli" not found in > C:\Apache24\htdocs\01 PHP_Traning\mySQL_01\includes\dbh_custom_inc.php:11 > Stack trace: #0 {main} thrown in *C:\Apache24\htdocs\01 > PHP_Traning\mySQL_01\includes\dbh_custom_inc.php* on line *11"* > > Note: > The same code works in another computers. > > Best Regards, > Ahmed Helmy > Hi Ahmed, Looking at the folder path, I am assuming you are training. All the best with that! Coming to the issue, it seems the mysqli extension is not enabled. Enable php_mysqli.dll in php.ini. Ref: https://www.php.net/manual/en/mysqli.installation.php

« previous php.general (#328376) next »