Mysql
 sql >> база данни >  >> RDS >> Mysql

Нуждаете се от малко обяснение на PHP PDO....!

Низът :actor_id не е променлива. Това е заместител за свързване на действителната стойност на променлива $actor_id към SQL низа.

Вашият низ $stmt е заявка с заместител.

Действителната стойност на клаузата where се предава с помощта на метода execute() при изпълнение.

Защо бихте искали да направите това? PDO позволява подготвени изрази и неговото обвързване помага да се абстрахира необходимостта от избягване на низа на променливата, както бихте направили, ако просто свързвате $actor_id във вашия SQL низ.

Това помага за повторната употреба и сигурността на заявките.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да сортирам id и sub_id в низходящ ред?

  2. Обяснение на MySQL High Availability Framework – Част I:Въведение

  3. Пинг на MySQL сървър

  4. Стъпки при внедряване на хеш-таблица в PHP и Mysql

  5. Как да осъществя достъп до mysql извън моя kubernetes клъстер?