Re: I have a problem to connect MySQLi

Jigar Dhulla <[email protected]>
Newsgroups gmane.comp.php.general
Message-ID <CAO=0E+wpFuwNzgUtGgdoNb+wxDfeMubO1Zts+qu_2uybR55d-A@mail.gmail.com>
On Thu, Feb 15, 2024 at 3:35 PM Ahmed Helmy Ahmed Abdelnaeim <
[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.