Хорошо, теперь это моя проблема. Я использую 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
mysqli_connect
это функция, а не класс. То, что вы хотите, это либо:
$link = mysqli_connect(...);
или же
$link = new mysqli(...);
Оба эквивалентны.
Ты должен сделать :
$link = mysqli_connect ("localhost", "root", "", "towertec_master");
// without new