牛牛在线工具

mysqli::__construct()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysqli::__construct()

创建一个新的mysqli对象的构造函数

mysqli::__construct()是PHP中用于创建一个新的mysqli对象的构造函数。它用于连接到MySQL数据库,并返回一个表示数据库连接的对象。 用法: mysqli::__construct( string $host = ini_get("mysqli.default_host"), string $username = ini_get("mysqli.default_user"), string $passwd = ini_get("mysqli.default_pw"), string $dbname = "", int $port = ini_get("mysqli.default_port"), string $socket = ini_get("mysqli.default_socket") ): mysqli 参数: $host:可选参数,指定MySQL服务器的主机名或IP地址。默认值为ini_get("mysqli.default_host"),即从php.ini文件中读取配置。 $username:可选参数,指定连接MySQL服务器所使用的用户名。默认值为ini_get("mysqli.default_user"),即从php.ini文件中读取配置。 $passwd:可选参数,指定连接MySQL服务器所使用的密码。默认值为ini_get("mysqli.default_pw"),即从php.ini文件中读取配置。 $dbname:可选参数,指定连接的默认数据库名。 $port:可选参数,指定连接MySQL服务器的端口号。默认值为ini_get("mysqli.default_port"),即从php.ini文件中读取配置。 $socket:可选参数,指定连接MySQL服务器的套接字或命名管道。默认值为ini_get("mysqli.default_socket"),即从php.ini文件中读取配置。 返回值: 返回一个mysqli对象,表示与MySQL数据库的连接。 示例: $host = "localhost"; $username = "root"; $passwd = "password"; $dbname = "mydatabase"; // 创建一个新的mysqli对象并连接到MySQL服务器 $mysqli = new mysqli($host, $username, $passwd, $dbname); // 检查连接是否成功 if ($mysqli->connect_errno) { echo "连接失败:" . $mysqli->connect_error; exit(); } else { echo "连接成功!"; } // 关闭数据库连接 $mysqli->close(); 上述示例中,我们使用new mysqli()语句创建了一个新的mysqli对象,并传入了MySQL服务器的主机名、用户名、密码和数据库名。然后,我们通过检查$mysqli->connect_errno属性来判断连接是否成功。如果连接失败,我们输出错误信息;如果连接成功,我们输出连接成功的消息。最后,我们通过调用$mysqli->close()方法关闭了数据库连接。