【发布时间】:2011-10-27 02:26:00
【问题描述】:
我正在尝试此代码,但出现此错误:
Only variables can be passed by reference in xxx
脚本
class page {
function insert($db, $of, $form, &$arr) {
$i = 0;
foreach(array_combine($form['value0'], $arr) as $val=>$v){
$sql->prepare("mysqli query here");
$sql->bind_param('ssss', $val, $of, $v[$i][0], $v[$i][1]);//error here
$sql->execute();
$i++;
}
return true;
}
}
是什么原因,如何解决?谢谢
【问题讨论】:
-
我什至看不到
sql的初始化位置 -
在你的错误行中,$of 应该是 $oferta 吗?
-
你为什么认为这样可以解决问题?
-
$of,但是对于这种情况,是无关紧要的,问题在于参考(&$arr)。