位置: 编程技术 - 正文

PHP:pg_prepare()的用法_PostgreSQL函数

编辑:rootadmin
pg_prepare

推荐整理分享PHP:pg_prepare()的用法_PostgreSQL函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 5 >= 5.1.0)

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

说明 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.

参数

connection PHP:pg_prepare()的用法_PostgreSQL函数

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 或者在失败时返回 FALSE.

范例

Example #1 Using pg_prepare()

<?php//Connecttoadatabasenamed"mary"$dbconn=pg_connect("dbname=mary");//Prepareaqueryforexecution$result=pg_prepare($dbconn,"my_query",'SELECT*FROMshopsWHEREname=$1');//Executethepreparedquery.Notethatitisnotnecessarytoescape//thestring"Joe'sWidgets"inanyway$result=pg_execute($dbconn,"my_query",array("Joe'sWidgets"));//Executethesamepreparedquery,thistimewithadifferentparameter$result=pg_execute($dbconn,"my_query",array("ClothesClothesClothes"));?>

参见

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).

PHP:pg_port()的用法_PostgreSQL函数 pg_port(PHP4,PHP5)pg_port返回该连接的端口号说明intpg_port(resource$connection)pg_port()返回给定的PostgreSQLconnection资源所连接的端口号。

PHP:pg_pconnect()的用法_PostgreSQL函数 pg_pconnect(PHP4,PHP5)pg_pconnect打开一个持久的PostgreSQL连接说明resourcepg_pconnect(string$connection_string[,int$connect_type])pg_pconnect()打开一个到PostgreSQL数据库的持久连

PHP:pg_ping()的用法_PostgreSQL函数 pg_ping(PHP4=4.3.0,PHP5)pg_pingPing数据库连接说明boolpg_ping(resource$connection)pg_ping()ping数据库连接,如果中断则尝试重新连接。如果连接在活动状态返回TRUE,否

标签: PHP:pg_prepare()的用法_PostgreSQL函数

本文链接地址:https://www.jiuchutong.com/biancheng/281457.html 转载请保留说明!

上一篇:PHP:pg_put_line()的用法_PostgreSQL函数("php")

下一篇:PHP:pg_port()的用法_PostgreSQL函数(php poll)

  • 机票代理是否差额征税
  • 港建费征收管理办法
  • 增值税应交税费科目
  • 个税是按照实发工资计算吗
  • 实际发放股票股利是什么意思
  • 库存商品在贷方怎么调整
  • 投资收益科目在贷方
  • 残次品销售账务处理
  • 购入包装物计入
  • 税控盘服务费减免税会计分录
  • 增值税组成计税价格包括消费税吗
  • 研发投入大
  • 购买脚手架报价单
  • 发票认证费用
  • 小规模纳税人进项税额怎么处理
  • 资产负债表季度申报期末余额怎么填
  • 个人所得税任职受雇信息有影响吗
  • 购入资产当月开始计提折旧
  • 小规模纳税人不开票收入填在哪里
  • 应交税费进项税额在借方说明什么
  • 专票有电子发票有抵扣联吗
  • 业务招待费如何进行纳税调整
  • 出让和转让的有何区别
  • 投资入股的无形资产要摊销吗
  • window10怎么创建wifi
  • 股权转让会记分录
  • 评价指标mae
  • phprestfulapi框架
  • 企业购进废旧厂房税率
  • 境外汇款预处理是什么意思
  • 基金公司做销售有前途吗
  • 外汇是先申报后收钱么
  • matlab中自由变量
  • php定义方法
  • 印花税计税基础含增值税
  • 出差补贴要扣税吗
  • 个人所得税要缴纳一万多怎么办
  • pyqt5 pycharm
  • 车辆购置税属于地方税吗
  • 公司账户收款退回怎么查
  • 小规模公司注销时账务要如何处理
  • 买赠业务税务处理
  • 关于出售使用过的产品
  • 某企业福利部门
  • 购车买的保险分别是什么
  • 包装成本核算的主要内容
  • 货物已发出可以退款吗
  • 销售折让的红字信息申请表怎么做
  • 支付进口增值税
  • 公司运营成本如何计算
  • 不提供银行流水的理由
  • 研发费用扣除75%
  • 什么情况下投资乘数最大
  • 资本和资产的区别举例说明
  • mysql的三种查询方式
  • SQLServer XML数据的五种基本操作
  • 不能用鼠标
  • win8系统运行窗口怎么打开
  • mac10.10.5无法升级
  • securecrt输入中文乱码
  • 鲁大师安装失败怎么回事
  • win 10文件
  • nkvmon.exe - nkvmon是什么进程 有什么用
  • windows 8怎么样
  • linux新手入门教程
  • [置顶]电影名字《收件人不详》
  • ExtJS4利根据登录后不同的角色分配不同的树形菜单
  • unity flybird
  • js querySelector() 使用方法
  • python pdf操作
  • nodejs orm框架
  • android studio官网
  • shell脚本实现文件管理
  • js中倒计时器怎么实现
  • javascript每隔一秒调用函数
  • android中的常用布局有哪几种?
  • python自动翻译小工具
  • 湖北税务发票真伪查询网
  • 徐州市哪些区域有疫情
  • 深圳布吉下水径旧改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设