位置: 编程技术 - 正文

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)

  • 医疗批发企业增值税税负率大概是多少
  • 税务机关帮我预填了申报数据,我是不是就不用申报了?
  • 增值税的专用发票有几联
  • 房地产企业季度所得税申报
  • 新成立公司交税
  • 每月先报税还是先清卡
  • 开发票时怎么操作收款人 复核人 开票人
  • 公司支付代账费怎么入账
  • 监理费可以由施工方出吗
  • 无形资产根据什么填列资产负债表
  • 企业所得税弥补亏损明细表怎么填写
  • 增值税专用发票和普通发票的区别
  • 外经证是先开票还是先预缴税款
  • 生产企业土地使用权摊销
  • 申报表b表去哪里申报
  • 安装服务需要预缴税款吗
  • 来料加工需要交税吗
  • 如何设置电源键关闭屏幕
  • 交割单和对账单一样吗
  • 软件研发公司有哪些岗位
  • 企业所得税汇算清缴会计分录
  • adb是什么程序
  • windows11测试版升级正式版
  • 在认缴期限内未出资是否违法
  • 职工教育经费超过扣除限额的时候调增还是调减
  • yolov3 改进
  • 直接将word转化为ppt
  • 跨年的材料票可以抵扣吗
  • 印克斯湖国家公园中的德克萨斯矢车菊,德克萨斯州 (© Inge Johnsson/Alamy)
  • java中文乱码解决总结
  • vue springboot
  • react modal
  • 进项税额转出怎么做账务处理
  • 业务招待费进项转出报表怎么填
  • 进项大于销项怎么结转增值税
  • 其他收益放在哪里
  • 详解帝国cms图集大全
  • 印花税按金额还是价税合计交
  • 同一控制下的长投入账价值按什么计算
  • 预提费用在汇算清缴时调整,会计分录怎么做
  • 为什么要进行结账和对账
  • 出口货物进项税额转出的原理
  • 融资租赁后期收入怎么算
  • 小规模企业应交税费二级科目
  • 税金及附加科目核算
  • 车辆违章有几种处理方法
  • 公司购买银行理财产品账务处理
  • 设备折旧怎么记账
  • 仓库费用计入什么科目
  • 持有待售流动资产减值
  • 混合销售行为的概念
  • mysql 5.7.11 winx64安装配置方法图文教程
  • CMD命令操作MSSQL2005数据库(命令整理)
  • workbench如何运行
  • mac中怎么给表情添加文字
  • linux连接vps
  • imac如何删除客人用户
  • linux日常使用
  • onekey driver version是什么软件
  • win7系统连接打印机没有反应
  • win8 任务栏
  • win7打开回收站
  • win10 windows设置
  • 面向对象实例化
  • js隐写
  • shell替换文件中指定行的指定内容
  • div显示边框线
  • 衬线字体和无衬线字体各自的用途
  • Node.js中的事件循环是什么意思
  • python中的字典与列表属于什么类型
  • unity简单小游戏案例
  • angular获取数据给后端
  • android 动画分类
  • 喜大普奔含义
  • 税务总局和税务局区别
  • 广州市国家税务局第三分局
  • 彩票中奖归出钱人还是中奖人
  • 农村饮水扶持资金申请报告
  • 北京企业所得税汇算清缴时间
  • 应聘保险公司需要了解什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设