|
PHP5中文手册
oci_bind_by_name(PHP 5, PECL oci8:1.1-1.2.4) oci_bind_by_name — 绑定一个 PHP 变量到一个 Oracle 位置标志符 说明
bool oci_bind_by_name
( resource $stmt
, string $ph_name
, mixed &$variable
[, int $maxlength
[, int $type
]] )
oci_bind_by_name() 将 PHP 变量 variable 绑定到 Oracle 的位置标志符 ph_name 。该变量是否会被用作输入输出是在运行时决定的,并且函数给该变量分配必要的存储空间。length 参数确定该绑定的最大长度,如果将 length 设为 -1,oci_bind_by_name() 会用 variable 变量的当前长度确定绑定的最大长度。 如果要绑定一个抽象数据类型(LOB/ROWID/BFILE),需要先用 oci_new_descriptor() 函数分配空间。length 没有用于抽象数据类型,应被设为 -1。type 参数告诉 Oracle 要使用什么样的描述符。可能的值为:
Example#1 oci_bind_by_name() 例子
<?php 记住,本函数删除了行尾的空白字符。见以下例子:
Example#2 oci_bind_by_name() 例子
<?php
Example#3 oci_bind_by_name() 例子
<?php Warning
不要将 magic_quotes_gpc 或 addslashes() 与 oci_bind_by_name() 同时使用,因为不需要转义,任何自动加上的引号都会被写入数据库中,因为 oci_bind_by_name() 不能分辨有意加上的引号和魔术引号。 如果成功则返回 TRUE,失败则返回 FALSE。
|