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

mysqli_stmt::$param_count

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

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

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

mysqli-stmt.param-count.php

mysqli_stmt::$param_count

mysqli_stmt_param_count

класата mysqli_driver

mysqli_stmt::$param_count -- mysqli_stmt_param_countВраќа го бројот на параметри за дадениот исказ

= NULL

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

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

mysqli_stmt_param_count(mysqli_stmt $statement): int

Враќа го бројот на ознаки за параметри присутни во подготвениот исказ.

Параметри

statement

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

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

Враќа цел број што го претставува бројот на параметри.

Примери

Пример #1 Обектно-ориентиран стил

<?php
$mysqli
= new mysqli("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

if (
$stmt = $mysqli->prepare("SELECT Name FROM Country WHERE Name=? OR Code=?")) {

$marker = $stmt->param_count;
printf("Statement has %d markers.\n", $marker);

/* close statement */
$stmt->close();
}

/* close connection */
$mysqli->close();
?>

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

<?php
$link
= mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

if (
$stmt = mysqli_prepare($link, "SELECT Name FROM Country WHERE Name=? OR Code=?")) {

$marker = mysqli_stmt_param_count($stmt);
printf("Statement has %d markers.\n", $marker);

/* close statement */
mysqli_stmt_close($stmt);
}

/* close connection */
mysqli_close($link);
?>

Горните примери ќе дадат излез:

Statement has 2 markers.

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

  • mysqli_prepare() - Подготвува SQL израз за извршување

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

Сентрил
пред 17 години
This parameter (and presumably any other parameter in mysqli_stmt) will raise an error with the message "Property access is not allowed yet" if the statement was not prepared properly, or not prepared at all.

To prevent this, always ensure that the return value of the "prepare" statement is true before accessing these properties.
На оваа страница

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

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

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

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

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