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

mysqli_stmt::attr_set

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

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

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

mysqli-stmt.attr-set.php

mysqli_stmt::attr_set

mysqli_stmt_attr_set

класата mysqli_driver

mysqli_stmt::attr_set -- mysqli_stmt_attr_setСе користи за модифицирање на однесувањето на подготвениот исказ

= NULL

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

public function mysqli_stmt::attr_set(int $attribute, int $value): bool

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

function mysqli_stmt_attr_set(mysqli_stmt $statement, int $attribute, int $value): bool

Се користи за модифицирање на однесувањето на подготвената изјава. Оваа функција може да се повика повеќе пати за да се постават неколку атрибути.

Параметри

statement
објектот како свој прв аргумент. mysqli_stmt Само процедурален стил: А mysqli_stmt_init().
attribute

Атрибутот што сакате да го поставите. Може да има една од следниве вредности:

Вредности на атрибутите
Извршени преводи = NULL
MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH Поставување на true causes mysqli_stmt_store_result() за ажурирање на метаподатоците MYSQL_FIELD->max_length value.
MYSQLI_STMT_ATTR_CURSOR_TYPE Тип на курсор што треба да се отвори за изјавата кога mysqli_stmt_execute() се повикува. value може да биде MYSQLI_CURSOR_TYPE_NO_CURSOR (стандардно) или MYSQLI_CURSOR_TYPE_READ_ONLY.
MYSQLI_STMT_ATTR_PREFETCH_ROWS Број на редови што треба да се преземат од серверот одеднаш кога се користи курсор. value може да биде во опсег од 1 до максималната вредност на unsigned long. Стандардно е 1. Отстрането од PHP 8.4.0.

Ако го користите MYSQLI_STMT_ATTR_CURSOR_TYPE опцијата со MYSQLI_CURSOR_TYPE_READ_ONLY, курсорот се отвора за изјавата кога ќе го повикате mysqli_stmt_execute(). Ако веќе постои отворен курсор од претходен mysqli_stmt_execute() повик, курсорот се затвора пред да се отвори нов. mysqli_stmt_reset() исто така затвора кој било отворен курсор пред да ја подготви изјавата за повторно извршување. mysqli_stmt_free_result() затвора кој било отворен курсор.

Ако отворите курсор за подготвена изјава, mysqli_stmt_store_result() не е потребно.

value

Вредноста што треба да се додели на атрибутот.

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

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Errors/Exceptions

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

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

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

чад 0x40 digitellinc 0x2e com
пред 18 години
This is basically a wrapper for mysql_stmt_attr_set in the MySQL C API: http://dev.mysql.com/doc/refman/5.0/en/mysql-stmt-attr-set.html
На оваа страница

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

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

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

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

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