位置: 编程技术 - 正文

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)

  • 安徽增值税发票查询系统
  • 税务机关帮我预填了申报数据,我是不是就不用申报了?
  • 人工费用与制造成本区别
  • 收到失业金返还什么意思
  • 内账收入按实际收到确认吗
  • 母公司合并子公司会计处理
  • 私募合伙企业收到投资款后退回,支付利息的会计处理
  • 调整凭证分录
  • 将产品转为本企业使用
  • 咨询服务费记到什么科目
  • 企业所得税营业成本包括管理费用吗
  • 办房产证要交什么税,哪里交?
  • 农产品没有进项税怎么算
  • 销售佣金税点
  • 水电费没有发票怎么报销
  • 加班工资算做个月工资吗
  • 坏账处理的所得税税率
  • 小规模企业需要汇算清缴吗
  • 水费差额征税税率
  • 自营出口与委托代理哪个划算
  • 跨年冲暂估如何做账?
  • 收到退回款项
  • 分期付款买车的利息会计分录
  • 公司撤股后还要担责任吗
  • 小规模纳税人税控设备可以抵扣吗设备
  • php ftell
  • 图文详解:台盆柜安装的全过程
  • 员工离职当月社保怎么扣除
  • 固定资产如何抵成本
  • 详解Yii2 定制表单输入字段的标签和样式
  • 0.96寸OLED显示汉字
  • 20年电赛c题
  • 购物车html模板
  • python制作chm
  • php execute函数
  • 销售固定资产是属于销售货物吗?
  • 企业以前年度亏损不可以用什么弥补
  • mysqldump命令不存在
  • 开通对公账号怎么办理
  • 数据库管理中负责数据模式定义的数据库语言是
  • 外购商品发给员工要交个税吗
  • 行政事业单位银行开户规定
  • 施工单位名称变更需不需要单独做一个联络函
  • 筹建期的印花税怎么算
  • 长期应付款为负数重分类
  • 公司怎么样能开发票
  • 研发阶段的产品质检要参与
  • 公司从员工工资扣水电费
  • 什么是一般生产要素
  • 没有发票的福利费支出可以税前扣除吗
  • 外派人员房租
  • 认缴制下实收资本印花税
  • 用户登陆login什么意思
  • sql语句查询有多少条数据
  • mysql登陆error2002
  • 阿拉伯数字转大写函数
  • windows server2008系统弹出今天必须修改密码该怎么处理?
  • 怎么卸载xp系统
  • freebsd ports安装
  • Mac上Parallels Desktop共享虚拟机怎么设置 Mac上Parallels Desktop共享虚拟机设置步
  • linux中使用fdisk命令进行硬盘分区
  • SmoothView.exe - SmoothView是什么进程
  • windows8.1备份
  • win10高分辨率
  • windowsxp的设置在哪
  • mini programes
  • 删除隐藏文件命令
  • wind微博
  • 一、Unity3D 5.0.1-示例项目“汽车游戏”的展示及开发准备
  • 文本框后缀
  • cocos2djs
  • javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
  • javascript unicode与GBK2312(中文)编码转换方法
  • 不通过肾门的结构都有什么
  • python安装心得
  • javascript怎么学
  • python运行批处理文件
  • 航天金税软件怎么下载
  • 青海国税发票查询系统
  • 手机的海关税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设