如何检查mysqli_connect是否成功?

问题描述:

我正在编写安装程序脚本,我需要检查用户是否输入了正确的数据库信息,因此需要检查mysqli_connect是否成功。一个简单的if-else就足够了。如何检查mysqli_connect是否成功?

+3

尝试[文件](http://www.php.net/manual/en/mysqli.construct.php) 。 – 2013-02-22 16:28:16

+0

可能重复? [测试php/mysqli连接](http://*.com/questions/3678650/testing-php-mysqli-connection) – UnholyRanger 2013-02-22 16:28:24

+0

从PHP手册中读取mysqli_connect – GarethL 2013-02-22 16:29:21

像这样:

if(! $db = mysqli_connect(...)) { 
    die('No connection: ' . mysqli_connect_error()); 
} 

这个怎么样:

<?php 
$con = mysqli_connect("localhost","my_user","my_password","my_db"); 

// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
?>