簡體   English   中英

調用未定義的函數 mysqli()

[英]Call to undefined function mysqli()

此代碼出現問題

<?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 上的 phpinfo() 輸出。 在此處輸入圖片說明 出了什么問題?

錯誤信息非常清楚:PHP 中沒有這樣的功能,而且從來沒有。 只有一個叫mysqli_connect ()的函數和一個叫mysqli的 但是類不是函數,需要處理不同的語法

這意味着,根據錯誤消息,在第 29 行的 /var/www/html/actions/create_account.php 中的某處存在對 mysqli 的不當調用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM