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

Hvornår kalder jeg bind_param, hvis jeg bruger MySQLi-forberedte sætninger i en loop?

Fordi parametrene passeres af reference , kan du tildele værdierne til variablerne før eller efter opkaldet til bind_param . Uanset hvad vil virke.

Hvis variablerne blev videregivet af værdi , skal du binde dem, hver gang du ændrer deres værdi. Men da de er godkendt ved reference, behøver du kun at binde dem én gang.

I tilfælde af en enkelt eksekvering, betyder operationsrækkefølgen ikke rigtig noget og kan afhænge af, hvor værdierne kommer fra. Hvis der er tale om en loop, bør du bestemt kalde bind_param før løkken.




  1. Hvorfor bruge MySQL over flatfiler?

  2. Tilføj en genereret kolonne til en tabel i SQLite

  3. JSON_EXTRACT() – Returner data fra et JSON-dokument i MySQL

  4. Udførelse af dataændringsrevision ved hjælp af tidsmæssig tabel