此代码出现问题
<?php
define('DB_USER','root');
define('DB_PASSWORD','censored');
define('DB_HOST','localhost');
define('DB_NAME','censored');
$dbc = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
?>
我已经安装了php7.0-mysqli,但我仍然收到此错误消息
PHP Fatal error: Uncaught Error: Call to undefined function mysqli() in /var/www/html/actions/create_account.php:29\nStack trace:\n#0 {main}\n thrown in /var/www/html/actions/create_account.php on line 29, referer: http://localhost/register.php
答案 0 :(得分:3)
错误信息非常明确:PHP中没有这样的功能,从来没有。只有一个名为 mysqli_connect ()和类的函数名为mysqli。但是类不是函数,并且具有不同的语法来处理
这意味着,根据错误消息,在第29行/var/www/html/actions/create_account.php的某处,对mysqli进行了不正确的调用