PDF(美国高级主任)- 2.4 mb
PDF (A4)- 2.4 mb
mysqli_stmt: send_long_data
mysqli_stmt_send_long_data
以块为单位发送数据
描述
面向对象的风格
公共保龄球mysqli_stmt: send_long_data(intparam_num,
字符串数据);
程序上的风格
保龄球mysqli_stmt_send_long_data(mysqli_stmt声明,
intparam_num,
字符串数据);
允许将参数数据分段(或块)发送到服务器,例如,如果一个blob的大小超过的大小max_allowed_packet
。可以多次调用此函数以发送列的字符或二进制数据值的部分,该列必须是TEXT或BLOB数据类型之一。
参数
-
支撑
-
仅限过程式样式:返回的语句标识符
mysqli_stmt_init
。 -
param_num
-
指示要将数据与哪个参数关联。参数从0开始编号。
-
数据
-
包含要发送的数据的字符串。
返回值
返回真正的
成功与否假
在失败。
例子
例3.97面向对象的样式
< ?php $stmt = $mysqli->prepare("INSERT INTO messages (message) VALUES (?)");$null = null;- > bind_param美元支撑(" b ", null);$fp = fopen("messages.txt", "r");而(! feof (fp)美元){$支撑- > send_long_data(0,从文件中读(fp 8192美元));}文件关闭(fp);支撑- > execute ();? >
另请参阅
mysqli_prepare |
mysqli_stmt_bind_param |