PHP致命错误:调用未定义的函数mysqli_connect()

时间:2017-01-25 13:32:03

标签: php mysql .htaccess mysqli phpmyadmin

我收到此错误

  

PHP致命错误:在第28行的/home/webdesignsolutio/public_html/process/conn.php中调用未定义的函数mysqli_connect()

当我的主机空白并且我正在测试MySQLi测试时。然后它显示结果mysqli在这里可用,当我托管我的网站和导入数据库时​​,它显示mysqli连接错误,安装数据库和网站文件后,页面显示空白,没有任何连接

所以当我转向go-daddy托管并上传并执行相同的操作时

我不明白,那是什么问题?帮帮我

对于Mysqli的测试,我把这段代码: -

/* to check mysqli on your hosting / WHM / Cpanel */
/* Code start here */

<?php
 if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
      echo 'no mysqli :(';
 } else {
      echo 'Yeah !!! we gots it :)';
 }
?>

/* Code End here */

在导入数据库并上传网站之前

enter image description here

导入数据库并上传网站

enter image description here

1 个答案:

答案 0 :(得分:-1)

也许更简单,可能更准确的测试直接来自手册

<?php
// replace `???` with correct data for your host
$link = mysqli_connect("???", "???", "???", "???");

if (!$link) {
    echo "Error: Unable to connect to MySQL." . PHP_EOL;
    echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
    echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
    exit;
}
echo 'Connection ok';

通过这种方式,您可以从错误消息中获得一些有用的信息。