mysqli::init
mysqli_init
(PHP 5, PHP 7, PHP 8)
mysqli::init -- mysqli_init — 初始化 MySQLi 并返回一个资源类型的值,这个值可以作为 mysqli_real_connect() 函数的传入参数
说明
面向对象风格
mysqli::init(): mysqli
过程化风格
mysqli_init(): mysqli
分配,或者初始化一个 MYSQL 对象,可以作为 mysqli_options() 和 mysqli_real_connect() 函数的传入参数使用。
注意:
在调用 mysqli_real_connect() 函数之前调用其他的 mysqli 函数可能会调用失败。 (mysqli_options() 函数除外)。
返回值
返回一个对象。
范例
参见
- mysqli_options() - 设置选项
- mysqli_close() - 关闭先前打开的数据库连接
- mysqli_real_connect() - 建立一个 MySQL 服务器连接
- mysqli_connect() - 别名 mysqli::__construct
add a note
User Contributed Notes 2 notes
evgen at sysmasters dot net ¶
4 months ago
Correct way to connect db
<?php
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("127.0.0.1", "db_user", "db_pass", "db_name",3306);
$result = $mysqli->query("SELECT somefield1, somefield2 FROM sometable ORDER BY ID LIMIT 3");
/* Close the connection as soon as it becomes unnecessary */
$mysqli->close();
foreach ($result as $row) {
/* Processing data received from the database */
echo var_dump ($row);
}