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

Làm thế nào để sử dụng các câu lệnh chuẩn bị sẵn mysqli?

Từ mysqli::prepare tài liệu :

Các dấu tham số phải được liên kết với các biến ứng dụng bằng cách sử dụng mysqli_stmt_bind_param () và / hoặc mysqli_stmt_bind_result () trước khi thực hiện câu lệnh hoặc tìm nạp các hàng.

bind_param tài liệu .

tức là:

$name = 'one';
$age  = 1;

$stmt = $mysqli->prepare("INSERT INTO users (name, age) VALUES (?,?)");

// bind parameters. I'm guessing 'string' & 'integer', but read documentation.
$stmt->bind_param('si', $name, $age);

// *now* we can execute
$stmt->execute();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thực thi PHP được lưu trữ trong cơ sở dữ liệu MySQL?

  2. Nhập csv vào mysql qua dòng lệnh

  3. Cách sao chép bảng trong MySQL

  4. Cách nhập CSV vào MySQL Workbench

  5. MySQL xử lý ORDER BY và LIMIT trong một truy vấn như thế nào?