gpt4 book ai didi

php - 为什么 mysqli 在提供无效的数据库信息时不会立即抛出错误?

转载 作者:行者123 更新时间:2023-11-29 09:18:57 26 4
gpt4 key购买 nike

为什么当我尝试使用无效的数据库信息(例如不正确的数据库名称)在 PHP 中创建新的 mysqli 对象时,它不会立即返回错误?我通常用 Java 编写服务器程序,类似这样的东西会立即返回错误,而不是在 20 秒左右后返回。

例如

$conn = new mysqli($host, $username, $password, $database);

最佳答案

如果主机、用户名和密码都正确,则将立即返回错误的数据库名称。但是,如果主机名不正确,连接尝试将首先超时。不正确的用户名和密码错误也会立即返回。

关于php - 为什么 mysqli 在提供无效的数据库信息时不会立即抛出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2966645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com