function update($table, $data, $id_field, $id_value) { foreach ($data as $field => $value) { $fields[] = sprintf("`%s` = '%s'", $field, addslashes($value)); } $field_list = join(',', $fields); $query = sprintf("UPDATE `%s` SET %s WHERE `%s` = %s", $table, $field_list, $id_field, intval($id_value)); return $query; } function insert($table, $data) { foreach ($data as $field => $value) { $fields[] = sprintf("`%s` = '%s'", $field, addslashes($value)); } $field_list = join(',', $fields); $query = sprintf("INSERT INTO `%s` SET %s", $table, $field_list); return $query; } query(insert(“meeting”, $post), $db); query(update(“meeting”, $post, “id”, $post[“id”]), $db); query(“DELETE FROM meeting WHERE id=”.$post[“id”])