我有一个日期和时间选择器,允许用户一次性向数据库提交多组数据。 (如图1所示)
但是,在提交表单时,只有第一行的数据才能成功插入到数据库中。如何插入行的其余数据?
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;
}
}