<?php
/* die/exit operation*/
mysqli_connect('localhost','root','') or die ('The connection is lost');
echo 'connected';
?>
mysqli_connect或die功能在主机名正确和错误的情况下都可以正常工作。但是无论我使用什么用户名,它始终显示“ connected”。有人可以告诉我为什么会这样吗?>
答案 0 :(得分:0)
我认为永远不会达到您的遗嘱。 mysql_connect是mysqli :: connect的别名,将创建对象。
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
要获得连接失败:
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
}