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