Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Nur Variablen können per Referenz übergeben werden - php

Ich nehme an, Sie verwenden mysqli::bind_param . Alle Argumente außer dem ersten werden als Referenz übergeben. Das bedeutet, dass es sich um Variablen handeln muss und nicht um Strings, Array-Elemente usw. Ich bin mir eigentlich nicht sicher warum es muss dies durch Referenz tun, aber egal. Sie können es ganz einfach beheben:

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