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

chèn tất cả dữ liệu $ _POST vào mysql bằng PHP?

Chức năng của tôi cho việc này:

function i($table, $array) {
  $query = "INSERT INTO ".$table;
  $fis = array(); 
  $vas = array();
  foreach($array as $field=>$val) {
    $fis[] = "`$field`"; //you must verify keys of array outside of function;
                         //unknown keys will cause mysql errors;
                         //there is also sql injection risc;
    $vas[] = "'".mysql_real_escape_string($val)."'";
  }
  $query .= " (".implode(", ", $fis).") VALUES (".implode(", ", $vas).")";
  if (mysql_query($query))
    return mysql_insert_id();
  else return false;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tính toán lại chỉ số chính?

  2. Các lệnh SQL không tuân theo H2

  3. Sự khác biệt trong MySQL JOIN so với LEFT JOIN

  4. Làm cách nào để lưu trữ ngày tháng bằng đơn vị mili giây trong Mysql?

  5. Vòng qua các biến $ _POST