Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Quando eu chamo bind_param se estiver usando instruções preparadas MySQLi em um loop?


Como os parâmetros são passados ​​por referência , você pode atribuir os valores às variáveis ​​antes de ou após a chamada para bind_param . De qualquer maneira funcionará.

Se as variáveis ​​foram passadas por valor , você precisaria vinculá-los toda vez que alterasse seu valor. Mas como eles são passados ​​por referência, você só precisa vinculá-los uma vez.

No caso de uma única execução, a ordem de operação não importa muito e pode depender de onde os valores estão vindo. No caso de um loop, você definitivamente deve chamar bind_param antes do loop.