PHP mysqli_stmt对象:一次绑定一个参数

PHP mysqli_stmt对象:一次绑定一个参数,php,mysql,mysqli,Php,Mysql,Mysqli,有没有办法在mysqli_stmt对象中一次绑定一个参数?i、 例如 // $stmt is a mysqli_stmt object. // $bindvals is an array. foreach ($bindvals as $item){ $stmt->bind_param('s',$item); } 上面抛出“类型定义字符串中的元素数与绑定变量数不匹配”(只要count($bindvals)>1) 在这种情况下,我的最终目标是创建一个不需要在向表中添加列时进行编辑的

有没有办法在mysqli_stmt对象中一次绑定一个参数?i、 例如

// $stmt is a mysqli_stmt object.
// $bindvals is an array.

foreach ($bindvals as $item){
    $stmt->bind_param('s',$item);
}
上面抛出“类型定义字符串中的元素数与绑定变量数不匹配”(只要count($bindvals)>1)


在这种情况下,我的最终目标是创建一个不需要在向表中添加列时进行编辑的函数,以便在不确定的列数下工作。

这是不可能的。从PDO开始或移到PDO。PDO是这样工作的,为什么不使用它而不是mysqli?PDO可能不是一个选项,因为我们以前在我的办公室中没有使用过它。不管怎样,我非常感谢这些信息。目前,我将静态地做这件事,并留下一条评论说,将来我们可能希望使用PDO进行重构,因为我真的没有时间等待上级研究PDO并告诉我我可以或不能使用它。这是不可能的。从PDO开始或移到PDO。PDO是这样工作的,为什么不使用它而不是mysqli?PDO可能不是一个选项,因为我们以前在我的办公室中没有使用过它。不管怎样,我非常感谢这些信息。目前,我将静态地做这件事,并留下一条评论说,将来我们可能希望使用PDO进行重构,因为我真的没有时间等待上级研究PDO并告诉我我可以或不能使用它。