【发布时间】:2017-02-13 05:27:38
【问题描述】:
此代码出现问题
<?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
【问题讨论】:
-
将
mysqli更改为mysqli_connect -
@MASIDDIQUI 感谢您的回复。功能不是同义词吗?不管怎样,我试了一下,得到了同样的错误。
-
@Anant 感谢您的回复。我现在在答案中添加了 mysqli 上 phpinfo 输出的屏幕截图。有什么想法吗?
-
@MASIDDIQUI 要么他使用你的代码,要么他将面临问题,因为看起来
-
你需要检查php版本