我有这个bind_param语句 - 它可以工作,但它的丑陋
$record-> bind_param($sss,
$fieldNameValues[0],
$fieldNameValues[1],
$fieldNameValues[2],
$fieldNameValues[3],
$fieldNameValues[4],
etc
$fieldNameValues[10],
$fieldNameValues[11]
);
$ sss等于“sss ... s”并且似乎工作正常
我想将一个数组(或循环)或其他东西放入bind_param语句而不是所有$ fieldNameValues [x] ......但我似乎无法使它工作
请提示
答案 0 :(得分:2)
您可以使用call_user_func_array()
以给定数组作为参数调用bind_param()
方法。
使用PDO时,您可以使用execute()
方法为预准备语句提供值。