首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

odbc_prepare

(PHP 4, PHP 5, PHP 7)

odbc_prepare - 准备执行语句

Description

代码语言:javascript
复制
resource odbc_prepare ( resource $connection_id , string $query_string )

准备一份执行声明。结果标识符稍后可用于使用odbc_execute()执行语句。

某些数据库(如IBM DB2,MS SQL Server和Oracle)支持接受ODBC规范定义的IN,INOUT和OUT类型参数的存储过程。但是,Unified ODBC驱动程序当前仅支持对存储过程输入IN的参数。

Parameters

connection_id

ODBC连接标识符详见odbc_connect()。

query_string

正在准备查询字符串语句。

Return Values

如果SQL命令已成功准备,则返回ODBC结果标识符。若错误返回FALSE

Examples

Example #1 odbc_execute() and odbc_prepare() example

在下面的代码中,只有当myproc的所有三个参数都是IN参数时才为TRUE,才会执行$ success :

代码语言:javascript
复制
<?php
$a?=?1;
$b?=?2;
$c?=?3;
$stmt????=?odbc_prepare($conn,?'CALL?myproc(?,?,?)');
$success?=?odbc_execute($stmt,?array($a,?$b,?$c));
?>

如果您需要使用INOUT或OUT参数调用存储过程,则建议的解决方法是对数据库使用本机扩展(例如,MS SQL Server的mssql或Oracle的oci8)。

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com