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

Chèn dữ liệu từ menu thả xuống vào cơ sở dữ liệu bằng PHP

Cách thích hợp để thực hiện việc này là A:thoát khỏi tất cả các siêu cầu nối $ _POST đó.
và B. Viết một truy vấn như hình dưới đây.

Đây là tabledef cho wp_postmeta:
http://codex.wordpress.org/Database_Description # Bảng:_wp_postmeta

Vì meta_id là khóa chính auto_increment, bạn không cung cấp nó, MySQL thì có.

//$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. Gọi đến thủ tục được lưu trữ, khi tên thủ tục trong một biến trong mysql

  2. Không thể đăng văn bản lên MySQL bằng Chèn Into

  3. Các công cụ MySQL ưa thích

  4. đổi tên bảng thành chữ hoa

  5. Nhận SUM doanh số bán hàng trong nhiều năm trong các cột