牛牛在线工具

mysqli::real_connect()

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

mysqli::real_connect()

与数据库建立持久连接,并返回一个表示连接状态的布尔值

函数:mysqli::real_connect() 适用版本:PHP 5, PHP 7 用法: mysqli::real_connect() 函数用于与数据库建立持久连接,并返回一个表示连接状态的布尔值。它是mysqli类的一个方法,用于连接到MySQL数据库服务器。 语法: bool mysqli::real_connect( [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")] ) 参数: $host(可选):数据库主机名,默认为 PHP 配置文件中 mysqli.default_host 的值。 $username(可选):连接数据库的用户名,默认为 PHP 配置文件中 mysqli.default_user 的值。 $passwd(可选):连接数据库的密码,默认为 PHP 配置文件中 mysqli.default_pw 的值。 $dbname(可选):要连接的数据库名,默认为空。 $port(可选):数据库端口号,默认为 PHP 配置文件中 mysqli.default_port 的值。 $socket(可选):数据库套接字,默认为 PHP 配置文件中 mysqli.default_socket 的值。 返回值: 成功时返回 true,表示连接已建立。 失败时返回 false,并在出错时生成一个警告。可以通过调用 mysqli_connect_error() 函数获取详细错误信息。 示例: <?php $mysqli = new mysqli("localhost", "username", "password", "mydatabase"); if ($mysqli->real_connect()) { echo "连接成功!"; } else { echo "连接失败:" . $mysqli->connect_error; } $mysqli->close(); ?> 以上示例中,我们首先创建了一个 mysqli 对象,然后使用 real_connect() 方法尝试连接到名为 "mydatabase" 的数据库。如果连接成功,则输出 "连接成功!";如果连接失败,则输出连接错误信息。最后,我们使用 close() 方法关闭数据库连接。 请注意,示例中的用户名和密码应替换为实际的数据库用户名和密码,并确保数据库服务器正常运行并且具有正确的连接参数。