Класс «mysqli_connect» не найден

Хорошо, теперь это моя проблема. Я использую PHP 5.5.12 и MySQL 5.6.17. Php mysqli_connect проверен на моих настройках php, но все еще получает ошибку. Любая помощь? Заранее спасибо.

Вот мой dbcon.php

<?php
//Connect to the database
$link = new mysqli_connect ("localhost", "root", "", "towertec_master");
if (mysqli_connect_errno())
{
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}?>

И это мой main.php

<?php
include ("lib\dbcon.php");

// is a client logged in?
include("lib/login_check.php");

include("lib/fetch_org_data.php");
$thispage="main";
?>

Это сообщение об ошибке:

Fatal error: Class 'mysqli_connect' not found in C:\wamp\www\Trading\lib\dbcon.php on line 3
Call Stack
#   Time    Memory  Function    Location
1   0.0014  244472  {main}( )   ..\main.php:0
2   0.0023  247912  include( 'C:\wamp\www\Trading\lib\dbcon.php' )  ..\main.php:2

2

Решение

mysqli_connect это функция, а не класс. То, что вы хотите, это либо:

$link = mysqli_connect(...);

или же

$link = new mysqli(...);

Оба эквивалентны.

9

Другие решения

Ты должен сделать :

$link = mysqli_connect ("localhost", "root", "", "towertec_master");
// without new
0

По вопросам рекламы [email protected]