mysqli 建立连接要点
- mysqli_connect(地址, 账号, 密码, 库名) 一步建立连接
- 连接失败返回 false,用 !$conn 判断再打错误
- mysqli_connect_error() 拿到具体失败原因,方便排查
- 连好记得 mysqli_close($conn) 收尾,释放服务端连接
- 地址用 127.0.0.1 比 localhost 更稳,避开 socket 解析
- 生产把账号密码放配置里,别和代码一起提交
mysqli 建立连接示例
$host = "127.0.0.1";
$user = "app_user";
$pass = "app_pass";
$db = "shop_db";
$conn = mysqli_connect($host, $user, $pass, $db);
if (!$conn) {
die("连不上:" . mysqli_connect_error());
}
echo "连上了";
mysqli_close($conn);
避坑提醒:报 2002 是连不上服务,报 1045 是账号密码错,报 1049 是库名不存在,对着码号排错最快。