Jag antar att du använder mysqli::bind_param
. Alla argument utom det första skickas med referens. Det betyder att de måste vara variabler och inte strängar, arrayelement etc. Jag är faktiskt inte säker på varför den måste göra detta genom referens, men strunt i det. Du kan fixa det ganska enkelt:
$v0 = $v[$i][0];
$v1 = $v[$i][1];
$sql->bind_param('ssss', $val, $of, $v0, $v1);