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

Tidak Dapat Membuat Sisipan SQL Sederhana untuk Bekerja

Karena Anda memasukkan string, Anda harus mengapitnya dengan tanda kutip tunggal (' ):

$query = "INSERT INTO foods VALUES(0, '$food_name', $food_calories)";

Namun, perhatikan bahwa membangun pernyataan SQL dengan menggunakan manipulasi string akan membuat kode Anda rentan terhadap serangan injeksi SQL. Anda mungkin akan lebih baik menggunakan pernyataan yang disiapkan .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pagination Akurat dengan Gabung kiri

  2. Mengisi Kesenjangan dalam Tanggal yang Dikembalikan dari Database - solusi SQL murni mungkin?

  3. MySQL ON DUPLICATE KEY masukkan ke dalam audit atau tabel log

  4. Apakah mungkin membuat dua kunci utama dalam satu tabel?

  5. hibernasi pembaruan sebagian ketika entitas diuraikan dengan json