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

Kun variabler kan videregives ved reference - php

Jeg går ud fra, at du bruger mysqli::bind_param . Alle argumenter undtagen det første sendes som reference. Det betyder, at de skal være variabler og ikke strenge, array-elementer osv. Jeg er faktisk ikke sikker på hvorfor den skal gøre dette ved reference, men ligegyldigt. Du kan rette det ret nemt:

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



  1. ORA-02287:sekvensnummer ikke tilladt her

  2. Advarsel#1264:fejl uden for rækkevidde i mysql

  3. Ret Msg 8114 "Fejl ved konvertering af datatype varchar til numerisk" i SQL Server

  4. Postgresql trunkeringshastighed