sql >> Base de Datos >  >> RDS >> Mysql

Solo se pueden pasar variables por referencia - php

Supongo que está usando mysqli::bind_param . Todos los argumentos excepto el primero se pasan por referencia. Esto significa que deben ser variables, y no cadenas, elementos de matriz, etc. De hecho, no estoy seguro de por qué necesita hacer esto por referencia, pero no importa. Puedes arreglarlo bastante fácilmente:

$v0 = $v[$i][0];
$v1 = $v[$i][1];
$sql->bind_param('ssss', $val, $of, $v0, $v1);