繁体   English   中英

如何知道 php 中 PDO 中绑定参数的值

[英]how to know the value of bind parameter in PDO in php

我有以下代码,我想知道绑定参数的值:

$sql->bindParam( ':checkbox', $value['CHECKBOXLIST'], PDO::PARAM_STR );

我怎么知道:checkbox变量的值?

我将此变量传递给WHERE子句的IN查询,但无法获得结果。 这是一个声明。 $value['CHECKBOXLIST']返回像1,2,3,4这样的数组。

其中复选框IN (:checkbox)

我怎么也能处理?

PDOStatement->bindParam()存储对 PHP 变量的引用

bool PDOStatement::bindParam(混合 $parameter,混合 &$variable [,int $data_type = PDO::PARAM_STR [,int $length [,混合 $driver_options ]]])

运行查询时,将从此类变量中读取值。 因此,在您的情况下,该值就在该变量中$value['CHECKBOXLIST'] 如果在运行查询之前删除或覆盖变量,则该值将丢失。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM