Почему я продолжаю получать эту ошибку на функцию mysqli_connect - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть index.php, который является частью приложения Slim Api Framework.Когда я включаю функцию mysqli_connect, я получаю эту ошибку.

Fatal error: Uncaught Error: Class 'mysqli_connect' not found in /home/zent/public_html/apps/slimpro/index.php:11 Stack trace: #0 {main} thrown in 

Я удаляю строку 11, которая является функцией msyqli_connect, и она работает.Вот остальная часть index.php

<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);

use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;

require 'vendor/autoload.php';
require 'include/dbHandlers/dbConfig.php';

$conn = mysqli_connect(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
if(!$conn) {
        die("Connection failed! " . mysqli_connect_error());
}
else {
        echo "connection sucess!";
}

$app = new \Slim\App;
$app->get('/', function (Request $request, Response $response, array $args)  {
//      $query = 'SELECT * FROM quotes_tb ORDER BY id';
//      $sql = mysqli_query($db, $query);   

        $response->getBody()->write("Hello world");
        return $response;
});
$app->run();
...