Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Kiedy mam wywołać bind_param, jeśli używam przygotowanych instrukcji MySQLi w pętli?

Ponieważ parametry są przekazywane przez odniesienie , możesz przypisać wartości do zmiennych przed lub po wywołaniu bind_param . Każdy sposób zadziała.

Jeśli zmienne zostały przekazane przez wartość , musiałbyś je powiązać za każdym razem, gdy zmienisz ich wartość. Ale ponieważ są one przekazywane przez odniesienie, wystarczy je powiązać tylko raz.

W przypadku pojedynczego wykonania, kolejność operacji tak naprawdę nie ma znaczenia i może zależeć od tego, skąd pochodzą wartości. W przypadku pętli zdecydowanie powinieneś wywołać bind_param przed pętlą.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zabezpieczanie zdalnego połączenia mysql

  2. Błąd Railsów podczas instalacji mysql2 (mysql2-0.3.20)

  3. SQL dzielony wiersz oddzielony przecinkami

  4. Czy mogę usunąć stany nieustalone z tabeli wp_options mojej instalacji WordPressa?

  5. Zapytanie do tabeli przestawnej MySQL z dynamicznymi kolumnami