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

Memasukkan Data dari dropdown ke database dengan PHP

Cara yang tepat untuk melakukannya adalah dengan A:keluar dari semua superglobal $_POST itu.
dan B. Tulis kueri seperti yang ditunjukkan di bawah ini.

Berikut tabledef untuk wp_postmeta:
http://codex.wordpress.org/Database_Description #Tabel:_wp_postmeta

Karena meta_id adalah kunci utama peningkatan otomatis, Anda tidak menyediakannya, MySQL menyediakan.

//$meta_id = mysql_real_escape_string($_POST['meta_id']);  <<-- not needed.
$post_id = mysql_real_escape_string($_POST['post_id']);
$meta_key = mysql_real_escape_string($_POST['meta_key']);
$meta_value = mysql_real_escape_string($_POST['meta_value']);
$sql=" INSERT INTO wp_postmeta
       (post_id, meta_key, meta_value)
       VALUES
       ('$post_id','$meta_key','$meta_value') ";  //<<-- don't forget the quotes!
if ($result = mysql_query($sql)) {
  //You can get the new meta_id using:
   $new_meta_id = mysql_insert_id($result);
} else { 
   die ("could not insert ".mysql_error());
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. akankah menampilkan status tabel menampilkan baris yang tepat dalam tabel?

  2. Tambahkan bidang tersembunyi khusus dalam bentuk paypal dan dapatkan di halaman yang dialihkan

  3. Kapan waktu yang paling disarankan untuk menggunakan mysql_real_escape_string()

  4. pengecualian pipa rusak dengan MySql di aplikasi Grails

  5. Apakah ada Validator SQL yang dapat memeriksa sintaks terhadap beberapa server database?