无法一次性插入多个数据

时间:2015-07-28 11:34:09

标签: php mysql ajax

我有一个日期和时间选择器,允许用户一次性向数据库提交多组数据。 (如图1所示)

但是,在提交表单时,只有第一行的数据才能成功插入到数据库中。如何插入行的其余数据?

enter image description here

public function createjob() {
    global $database;
    // Don't forget your SQL syntax and good habits:
    // - INSERT INTO table (key, key) VALUES ('value', 'value')
    // - single-quotes around all values
    // - escape all values to prevent SQL injection
    $attributes = $this->sanitized_attributes();
  $sql = "INSERT INTO ".self::$table_name." (";
    $sql .= join(", ", array_keys($attributes));
  $sql .= ") VALUES ('";
    $sql .= join("', '", array_values($attributes));
    $sql .= "')";
  if($database->query($sql)) {
    $this->job_post_id = $database->insert_id();
    return true;
  } else {
    return false;
  }
}

0 个答案:

没有答案