Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Somente variáveis ​​podem ser passadas por referência - php


Suponho que você esteja usando mysqli::bind_param . Todos os argumentos, exceto o primeiro, são passados ​​por referência. Isso significa que eles devem ser variáveis, e não strings, elementos de array, etc. Na verdade, não tenho certeza por que ele precisa fazer isso por referência, mas não importa. Você pode corrigi-lo com bastante facilidade:
$v0 = $v[$i][0];
$v1 = $v[$i][1];
$sql->bind_param('ssss', $val, $of, $v0, $v1);