尝试将.json文件加载到我的webpanel / webserver数据库时出现此错误:
发生数据库错误
错误号码:1054
“字段列表”中的未知列'优先级'
INSERT INTO
store_categories
(display_name
,priority
,description
,require_plugin
,web_description
,web_color
) 价值('帽子',0,'出现在你头上的化妆帽。', 'equipment',NULL,'476291')文件名: /usr/www/dynamic/public/server/store-webpanel-1.2.10-hf1/models/categories_model.php
行号:82
以下是代码:
function get_category($id_category)
{
$DB_Main = $this->load->database('default', TRUE);
$DB_Main->where("id", $id_category);
$query_category = $DB_Main->get('store_categories');
if ($query_category->num_rows == 1)
{
return $query_category->row_array();
}
else
{
return array();
}
}
function update_category($post)
{
$DB_Main = $this->load->database('default', TRUE);
$data = array(
'display_name' => $post['display_name'],
'description' => $post['description'],
'require_plugin' => $post['require_plugin'],
'web_description' => $post['web_description'],
'web_color' => $post['web_color'],
'priority' => $post['priority']
);
$DB_Main->where('id', $post['id']);
$DB_Main->update('store_categories', $data);
}
function add_category($display_name, $description, $require_plugin, $web_description, $web_color, $priority=0)
{
$DB_Main = $this->load->database('default', TRUE);
$data = array(
'display_name' => $display_name,
'priority' => $priority,
'description' => $description,
'require_plugin' => $require_plugin,
'web_description' => $web_description,
'web_color' => $web_color
);
$DB_Main->insert('store_categories', $data);
return $DB_Main->insert_id();
}
function remove_category($category_id)
{
$DB_Main = $this->load->database('default', TRUE);
$DB_Main->where('id', $category_id);
$DB_Main->delete('store_categories');
}
}
任何人都知道如何解决这个问题?
答案 0 :(得分:0)
我怀疑这差不多在两年之后仍与Jack(原作者)有关,但如果有其他人偶然发现这个非常罕见的网页主题,因为它与TF2和CSGO商店以及用于帮助管理游戏中的商店,以下为我工作,也希望能帮到你。
我实际上只是将优先级列添加到2个表中,如下所示:
执行以下2条SQL命令:
alter table store_items add column priority int(11) null;
alter table store_categories add column priority int(11) null;