成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? PHP:pg_prepare()的用法_PostgreSQL函數(shù)
全站頭部文字 我要出現(xiàn)在這里
PHP:pg_prepare()的用法_PostgreSQL函數(shù) 810 2023-12-12   

pg_prepare

(PHP 5 >= 5.1.0)

pg_prepare — Submits a request to create a prepared statement with the given parameters, and waits for completion.

說(shuō)明

resource pg_prepare ([ resource $connection ], string $stmtname , string $query )

pg_prepare() creates a prepared statement for later execution with pg_execute() or pg_send_execute(). This feature allows commands that will be used repeatedly to be parsed and planned just once, rather than each time they are executed. pg_prepare() is supported only against PostgreSQL 7.4 or higher connections; it will fail when using earlier versions.

The function creates a prepared statement named stmtname from the query string, which must contain a single SQL command. stmtname may be "" to create an unnamed statement, in which case any pre-existing unnamed statement is automatically replaced; otherwise it is an error if the statement name is already defined in the current session. If any parameters are used, they are referred to in the query as $1, $2, etc.

Prepared statements for use with pg_prepare() can also be created by executing SQL PREPARE statements. (But pg_prepare() is more flexible since it does not require parameter types to be pre-specified.) Also, although there is no PHP function for deleting a prepared statement, the SQL DEALLOCATE statement can be used for that purpose.

參數(shù)

connection

PostgreSQL database connection resource. When connection is not present, the default connection is used. The default connection is the last connection made by pg_connect() or pg_pconnect().

stmtname

The name to give the prepared statement. Must be unique per-connection. If "" is specified, then an unnamed statement is created, overwriting any previously defined unnamed statement.

query

The parameterized SQL statement. Must contain only a single statement. (multiple statements separated by semi-colons are not allowed.) If any parameters are used, they are referred to as $1, $2, etc.

返回值

A query result resource on success 或者在失敗時(shí)返回 FALSE.

范例

Example #1 Using pg_prepare()

<?php
// Connect to a database named "mary"
$dbconn = pg_connect("dbname=mary");

// Prepare a query for execution
$result = pg_prepare($dbconn, "my_query", 'SELECT * FROM shops WHERE name = $1');

// Execute the prepared query.  Note that it is not necessary to escape
// the string "Joe's Widgets" in any way
$result = pg_execute($dbconn, "my_query", array("Joe's Widgets"));

// Execute the same prepared query, this time with a different parameter
$result = pg_execute($dbconn, "my_query", array("Clothes Clothes Clothes"));

?>

參見(jiàn)

pg_execute() - Sends a request to execute a prepared statement with given parameters, and waits for the result. pg_send_execute() - Sends a request to execute a prepared statement with given parameters, without waiting for the result(s).


主站蜘蛛池模板: 北京1号线地铁站点线路图| 依人在线视频| 日韩女同性恋| 影片 - theav| 《生命中有你》赞美诗歌| 裸色亮片| 圆谷一夫| 永恒传说图文详细攻略| 穆丹| 色戒在线观看完整版| 抖音手机网页版| 鬼娃娃花子| 《风流艳妇》| 可爱的萝拉| 警犬图片| 满天星三部曲灭火宝贝| 江苏卫视今天节目表| 小学道德与法治课程标准2023版| 抚摸视频| 廖君| 在线观看乒乓球直播| 每日一句话| 罗伯特·杜瓦尔| 金珊| 浙江卫视回放观看入口| 溜冰圆舞曲音乐教案| 老司机免费在线视频| 《stag》电影在线观看| 李赫洙| 采茶舞曲民乐合奏| 林正英演的全部电影| 赵元帅财神经全文| 熊出没原始时代之熊心归来| 公民的基本权利和义务教学设计| 绿门背后| 对你上头了| 怒放的生命简谱| 日韩欧美电影网| 利刃出鞘剧情介绍| 春ppt| 新生儿疫苗接种时间表及费用|

!!!站長(zhǎng)長(zhǎng)期在線接!!!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103