Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menggunakan pernyataan yang disiapkan mysqli?

Dari mysqli::prepare dokumen :

Penanda parameter harus diikat ke variabel aplikasi menggunakan mysqli_stmt_bind_param() dan/atau mysqli_stmt_bind_result() sebelum mengeksekusi pernyataan atau mengambil baris.

bind_param dokumen .

yaitu:

$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. Cara Menginstal phpMyAdmin di Aplikasi Sendiri

  2. Bagaimana Fungsi TRIM() Bekerja di MySQL

  3. Bagaimana Mengonversi Tanggal UTC Ke Zona Waktu Lokal di MySql Select Query

  4. MySQL - Kontrol baris mana yang dikembalikan oleh grup oleh

  5. Saya tidak dapat menggunakan fungsi mysql_* setelah memutakhirkan PHP