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 mysqli_stmt::attr_set(int $attribute, int $value): bool

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

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

Used to modify the behavior of a prepared statement. This function may be called multiple times to set several attributes.

Параметри

statement

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

attribute

The attribute that you want to set. It can have one of the following values:

Attribute values
Извршени преводи = NULL
MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH Поставување на true causes mysqli_stmt_store_result() to update the metadata MYSQL_FIELD->max_length value.
MYSQLI_STMT_ATTR_CURSOR_TYPE Type of cursor to open for statement when mysqli_stmt_execute() се повикува. value може да биде MYSQLI_CURSOR_TYPE_NO_CURSOR (стандардно) или MYSQLI_CURSOR_TYPE_READ_ONLY.
MYSQLI_STMT_ATTR_PREFETCH_ROWS Number of rows to fetch from server at a time when using a cursor. value can be in the range from 1 to the maximum value of unsigned long. The default is 1. Removed as of PHP 8.4.0.

If you use the MYSQLI_STMT_ATTR_CURSOR_TYPE опцијата со MYSQLI_CURSOR_TYPE_READ_ONLY, a cursor is opened for the statement when you invoke mysqli_stmt_execute(). If there is already an open cursor from a previous mysqli_stmt_execute() call, it closes the cursor before opening a new one. mysqli_stmt_reset() also closes any open cursor before preparing the statement for re-execution. mysqli_stmt_free_result() closes any open cursor.

If you open a cursor for a prepared statement, mysqli_stmt_store_result() is unnecessary.

value

The value to assign to the attribute.

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

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

Errors/Exceptions

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

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

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

chad 0x40 digitellinc 0x2e com
пред 17 години
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.