Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PDO bindParam thành một câu lệnh?

Ví dụ 2 về execute trang là những gì bạn muốn:

$sth->execute(array(':calories' => $calories, ':colour' => $colour));

Bạn cũng có thể muốn xem các ví dụ khác. Với các tham số dấu chấm hỏi, nó sẽ là:

$q = $dbc -> prepare("INSERT INTO accounts (username, email, password) VALUES (?, ?, ?)");
$q->execute(array($_POST['username'], $_POST['email'], $_POST['password']));

Nếu đó là những cột duy nhất, bạn chỉ có thể viết:

$q = $dbc -> prepare("INSERT INTO accounts VALUES (?, ?, ?)");
$q->execute(array($_POST['username'], $_POST['email'], $_POST['password']));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thứ tự các trường trong mệnh đề WHERE có ảnh hưởng đến hiệu suất trong MySQL không?

  2. Cách chính xác để lưu trữ các mục có thuộc tính có thể lọc?

  3. Python, Brew và MySQLdb

  4. MySQL Trường hợp ngày lớn hơn một tháng?

  5. Cách viết bộ đếm lượt truy cập hiệu quả cho các trang web