Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 动态绑定参数mysqli_Php_Oop_Dynamic_Mysqli_Prepared Statement - Fatal编程技术网

Php 动态绑定参数mysqli

Php 动态绑定参数mysqli,php,oop,dynamic,mysqli,prepared-statement,Php,Oop,Dynamic,Mysqli,Prepared Statement,我明白: call_user_func_array(array(&$stmt, 'bindparams'), $array_of_params); 这是我需要做的,但我被卡住了 首先,我想他们仍然需要为绑定的每个变量使用s和I,如果是这样,我完全不知道如何实际执行。我曾尝试用is_int和is_string读取变量,但它不起作用,切断了我的实际变量值,我需要它动态读取至少是string还是int 如果有人能给我举个例子,或者给我举个例子,我会很感激的。我搜索过谷歌,但似乎找不到任何东西

我明白:

call_user_func_array(array(&$stmt, 'bindparams'), $array_of_params);
这是我需要做的,但我被卡住了

首先,我想他们仍然需要为绑定的每个变量使用s和I,如果是这样,我完全不知道如何实际执行。我曾尝试用
is_int
is_string
读取变量,但它不起作用,切断了我的实际变量值,我需要它动态读取至少是string还是int

如果有人能给我举个例子,或者给我举个例子,我会很感激的。我搜索过谷歌,但似乎找不到任何东西,真的,我已经找了几天了

如果需要,我可以提供我的
MySQLi
课程。

这就是我能找到的全部。除非它是一个大于1的数组,否则它无法准备和绑定语句,因此您必须对它进行处理,以检查传入$params的值是否是数组,除非我完全错了。不管怎样,我都成功了