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

Melewati variabel PHP ke MySQL

Jawaban lain, menggunakan penggabungan, adalah yang sederhana. Yang terbaik adalah menggunakan pernyataan yang sudah disiapkan, yang akan membuat kode Anda jauh lebih aman.

$insert = "INSERT INTO " .$new_table. " VALUES(?, ?, ?)";
$q = mysqli_prepare($db, $insert);
mysqli_stmt_bind_param($q, "iss", $ID, $Partner, $Merchant);
mysqli_stmt_execute($q);

Melakukan kueri berparameter berarti kueri Anda dan data dikirim secara terpisah. Ini berarti bahwa struktur kueri sudah ada, sehingga tidak dapat diubah oleh apa pun yang dimasukkan ke dalam data, yang berarti Anda aman dari injeksi SQL.

Lihat manual PHP:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melakukan MySQL + Substring? + ganti?

  2. Server MySQL Mandiri

  3. membaca/menulis data unicode di MySql

  4. MySQL pilih di mana kolom tidak kosong

  5. Bidang terhitung dengan nilai dari tabel lain di Microsoft Access