PHP mysqli_init MySQLi 函数
-
定义和用法
mysqli_init - 初始化 MySQLi 并返回一个资源类型的值,这个值可以作为 mysqli_real_connect() 函数的传入参数 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
mysqli_init ( void )
分配,或者初始化一个 MYSQL 对象,可以作为 mysqli_options() 和 mysqli_real_connect() 函数的传入参数使用。 -
参数
参数 必需的 描述 无 -
返回值
返回一个对象。 -
示例
<?php $mysqli = mysqli_init(); if (!$mysqli) { die('mysqli_init failed'); } if (!$mysqli->options(MYSQLI_INIT_COMMAND, 'SET AUTOCOMMIT = 0')) { die('Setting MYSQLI_INIT_COMMAND failed'); } if (!$mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5)) { die('Setting MYSQLI_OPT_CONNECT_TIMEOUT failed'); } if (!$mysqli->real_connect('localhost', 'my_user', 'my_password', 'my_db')) { die('Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error()); } echo 'Success... ' . $mysqli->host_info . "\n"; $mysqli->close();
-
相关函数
mysqli_options() - 设置选项mysqli_close() - 关闭先前打开的数据库连接mysqli_real_connect() - 建立一个 MySQL 服务器连接mysqli_connect() - 建立一个MySQL连接