sql >> データベース >  >> RDS >> Mysql

PHPを使用してすべての$_POSTデータをmysqlに挿入しますか?

    このための私の機能:

    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. PHPMySQLGoogleチャートJSON-完全な例

    2. SQLServerでのEXCEPTのしくみ

    3. グループ内で注文しますか?

    4. SQLite左結合