Mysql
 sql >> база данни >  >> RDS >> Mysql

вмъкнете всички $_POST данни в mysql с помощта на PHP?

Моята функция за това:

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. MySQL INSERT без да се налага да посочвате всяко поле, което не е по подразбиране (#1067 - Невалидна стойност по подразбиране за 'таблица')

  2. MySQL избира координати в обхват

  3. MySQL VarChar 255 и по-нова версия

  4. Първо MySql и Entity Framework Code

  5. Как да използвам потребителски променливи в клаузата LIKE на MySQL?