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

mysqli_result::__construct

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

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

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

mysqli-result.construct.php

mysqli_result::__construct

класата mysqli_driver

mysqli_result::__constructКонструира mysqli_result object

= NULL

public mysqli_result::__construct(mysqli $mysql, int $result_mode = MYSQLI_STORE_RESULT)

Овој метод конструира нов mysqli_result object.

Може да се користи за креирање на mysqli_result објект по повикувањето на mysqli_real_query() or mysqli_multi_query() функција. Рачното конструирање на објектот е еквивалентно на повикувањето на mysqli_store_result() or mysqli_use_result() function.

Параметри

mysql

објектот како свој прв аргумент. mysqli Само процедурален стил: А mysqli_connect() or mysqli_init()

result_mode

Режим на резултат може да биде една од 2 константи што укажуваат како резултатот ќе биде вратен од MySQL серверот.

MYSQLI_STORE_RESULT (стандардно) - креира mysqli_result објект со тампониран сет на резултати.

MYSQLI_USE_RESULT - креира mysqli_result објект со нетампониран сет на резултати. Додека има чекачки записи што чекаат да бидат преземени, линијата за поврзување ќе биде зафатена и сите последователни повици ќе вратат грешка Commands out of sync. За да се избегне грешката, сите записи мора да бидат преземени од серверот или сетот на резултати мора да биде отфрлен со повикување mysqli_free_result(). Врската мора да остане отворена за да се преземат редовите.

Errors/Exceptions

Ако е овозможено известување за грешки на mysqli (MYSQLI_REPORT_ERROR) и бараната операција не успее, се генерира предупредување. Ако, дополнително, режимот е поставен на MYSQLI_REPORT_STRICT, а mysqli_sql_exception наместо тоа се фрла.

Примери

Пример #1 Креирање на mysqli_result object

<?php

mysqli_report
(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* Select queries return a result set */
$mysqli->real_query("SELECT Name FROM City LIMIT 10");

$result = new mysqli_result($mysqli);
printf("Select returned %d rows.\n", $result->num_rows);

mysqli_result::fetch_object()

Select returned 10 rows.

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

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

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

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

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

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

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