PHP.mk документација

mysqli::init

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

mysqli.init.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека mysqli.init.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
mysqli::init

Референца за `mysqli.init.php` со подобрена типографија и навигација.

mysqli.init.php

mysqli::init

mysqli_init

класата mysqli_driver

mysqli::init -- mysqli_initИницијализира MySQLi и враќа објект за употреба со mysqli_real_connect()

= NULL

Напиши целосна ознака на елемент

Процедурален стил

mysqli_init(): mysqli|false

Алоцира или иницијализира MYSQL објект погоден за mysqli_options() and mysqli_real_connect().

Забелешка:

Сите последователни повици на било која mysqli функција (освен mysqli_options() and mysqli_ssl_set()) ќе откажат додека mysqli_real_connect() беше повикана.

Параметри

Оваа функција нема параметри.

Вратени вредности

mysqli::init() returns null при успех, или false при неуспех. mysqli_init() враќа објект при успех, или false при неуспех.

Дневник на промени

Верзија = NULL
8.1.0 аргументот е укинат. Оваа функција никогаш не бараше параметар, но погрешно го дозволуваше како опционален параметар. mysqli::init() методот е застарен. Заменете ги повиците на parent::init() with parent::__construct().

Примери

Константи за известување за грешки mysqli_real_connect().

Види Исто така

Белешки од корисници 2 забелешки

Kam.Dab
пред 2 години
I wrote support ssl mysqli you don't need change anymore mysqli connect exchange to your own mysqli . Overwrite __construct mysqli with support ssl can be like that: 
<?php class myssl_mysqli extends \mysqli {
        public function __construct($db_host, $db_user, $db_pass, $db_name, $port, $persistent = true, $ssl = false, $certpublic = "") {
            if($ssl) {
        parent::init();
                parent::options(MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, false);
        parent::ssl_set(NULL, NULL, $certpublic, NULL, NULL);
            parent::real_connect(($persistent ? 'p:' : '') . $db_host, $db_user, $db_pass, $db_name, $port, '', MYSQLI_CLIENT_SSL | MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT );
            } else {
                 parent::__construct($db_host, $db_user, $db_pass, $db_name, $port);
            }
}
$db = new myssl_mysqli('localhost','user', 'pass','db', '3306', true, true, '/home/mypublicowncert.pem'); 
?>
in this example i off the verificate cert by authority ssl, due it own cery created
evgen at sysmasters dot net
пред 4 години
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);
}
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.