English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция mysqli_init() инициализирует MySQLi и возвращает значение типа ресурса, которое можно передать в качестве аргумента функции mysqli_real_connect()
mysqli_init()Функция используется для инициализации объекта mysqli. Результат этой функции можно передать в качестве одного из параметров вmysqli_real_connect()Функция.
mysqli_init($con);
Номер | Параметры и описание |
---|---|
1 | con(обязателен) Это объект, представляющий соединение с сервером MySQL. |
Эта функция возвращает объект mysqli.
Эта функция была добавлена в PHP версии 5 и может использоваться во всех более поздних версиях.
Ниже приведен пример:mysqli_init()Использование функции (процедурный стиль)-
<?php $db = mysqli_init(); print_r($db); ?>
Результат вывода
mysqli Объект ( [client_info] => mysqlnd 7.4.5 [client_version] => 70405 [connect_errno] => 0 [connect_error] => [errno] => 0 [error] => )
Вот еще один пример этой функции $ minus;
<?php $db = mysqli_init(); // Установить соединение $con = mysqli_real_connect($db, "localhost", "root", "password", "test"); if($con){ print("Соединение успешно установлено"); } print("Ошибка подключения "); } ?>
Результат вывода
Соединение успешно установлено
Пример использования функции mysqli_init():
<?php $connection_mysql = mysqli_init(); if (!$connection_mysql){ die("mysqli_init failed"); } if (!mysqli_real_connect($connection_mysql, "localhost", "root", "password", "mydb")){ die("Ошибка подключения: " . mysqli_connect_error()); } mysqli_close($connection_mysql); print("Соединение успешно установлено....."); ?>
Результат вывода
Соединение успешно установлено.....