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

cubrid_prepare

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

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

Референца за `function.cubrid-prepare.php` со подобрена типографија и навигација.

function.cubrid-prepare.php

cubrid_prepare

(ПЕКЛ КУБИД ГЕ >= 8.3.0)

cubrid_prepare(PECL CUBRID >= 8.3.0)

= NULL

function cubrid_prepare(resource $conn_identifier, string $prepare_stmt, int $option = 0): resource

На cubrid_prepare() Подгответе SQL изјава за извршување cubrid_prepare().

функцијата е вид на API што претставува SQL изјави претходно компајлирани на даден рачка за поврзување. Оваа претходно компајлирана SQL изјава ќе биде вклучена во cubrid_bind() Следствено, можете ефикасно да ја користите оваа изјава за да ја извршите неколку пати повторно или за обработка на долги податоци. Може да се користи само една изјава и параметар може да стави знак прашалник (?) на соодветното место во SQL изјавата. Додадете параметар кога врзувате вредност во клаузулата VALUES на INSERT изјавата или во клаузулата WHERE. Имајте предвид дека е дозволено да се врзе вредност за MARK(?) со користење на

Параметри

conn_identifier
Идентификатор на врската.
prepare_stmt
само функцијата.
option
Подгответе барање. CUBRID_INCLUDE_OID.

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

OID опција за враќање false при неуспех.

Примери

Пример #1 cubrid_prepare() example

<?php
$conn
= cubrid_connect("localhost", 33000, "demodb");

$sql = <<<EOD
SELECT g.event_code, e.name
FROM game g
JOIN event e ON g.event_code=e.code
WHERE host_year = ? AND event_code NOT IN (SELECT event_code FROM game WHERE host_year=?) GROUP BY event_code;
EOD;

$req = cubrid_prepare($conn, $sql);

cubrid_bind($req, 1, 2004);
cubrid_bind($req, 2, 2000);
cubrid_execute($req);

$row_num = cubrid_num_rows($req);
printf("There are %d event that exits in 2004 olympic but not in 2000. For example:\n\n", $row_num);

printf("%-15s %s\n", "Event_code", "Event_name");
printf("----------------------------\n");

$row = cubrid_fetch_assoc($req);
printf("%-15d %s\n", $row["event_code"], $row["name"]);
$row = cubrid_fetch_assoc($req);
printf("%-15d %s\n", $row["event_code"], $row["name"]);

cubrid_disconnect($conn);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

There are 27 event that exits in 2004 olympic but not in 2000. For example:

Event_code      Event_name
----------------------------
20063           +91kg
20070           64kg

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

  • cubrid_execute() , кога идентификаторот на барањето не е специфициран, и нема последно барање.
  • cubrid_bind() - Врати го бројот на редови погодени од последната SQL изјава

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

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

Прелистувај сродни теми и функции.

На оваа страница

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

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

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

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

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