Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wstawić wszystkie dane $_POST do mysql za pomocą PHP?

Moja funkcja do tego:

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. PrepareStatement Błąd SQL

  2. Spring JDBC przy użyciu pliku application.properties

  3. Jak zamawiać według daty w MySQL

  4. Jak uzyskać typy liczbowe z MySQL za pomocą PDO?

  5. MySQL - zaznaczanie w pobliżu punktu przestrzennego