Mysql
 sql >> Database >  >> RDS >> Mysql

Solo le variabili possono essere passate per riferimento - php

Presumo che tu stia utilizzando mysqli::bind_param . Tutti gli argomenti tranne il primo vengono passati per riferimento. Ciò significa che devono essere variabili e non stringhe, elementi di array, ecc. In realtà non sono sicuro del perché ha bisogno di farlo per riferimento, ma non importa. Puoi risolverlo abbastanza facilmente:

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