来吧,交流交流关于注册页,插入数据库的相关知识
本帖最后由 刀客孩哥 于 2011-8-25 16:06 编辑通过一个表单发新闻
标题表: id,标题,作者
内容表: id,内容,是否通过审核
求入库时的逻辑
我现有逻辑如下:
//模型:
//增加标题
function add_title($title = array)
{
if($this->db->insert('标题表',$title))
{
return insert_id;
};
}
//更新内容
function update_content($newsid)
{
$this->db->where(id,$newsid)->update('内容表',$content);
}
//控制器:
function do_add()
{
$title = array(
'标题' => $this->input->post('标题'),
'作者' => $this->input->post('作者'),
);
$insert_id = $this->model->add_title($title);
if($insert_id)
{
$this->db->insert('内容表',array($insert_id => newsid))
if($this->model->update_content($insert_id))
{
echo '增加文章成功!';
}
}
}
你这2张表为啥么不能放到1张表里类? jeongee 发表于 2011-8-25 15:00 static/image/common/back.gif
你这2张表为啥么不能放到1张表里类?
分开,在维护时可能看起来清楚些
我的实际应用不止这些字段,但差不多,都是可以合为一表,也可以分俩表的
我想搞清楚的是这问题:
一个注册页,内容要存到两个表里,怎么做比较科学(能较为安全地保证数据完整性)
数据量大的情况下两张表性能要好点吧,我个人想法是先写入标题表返回insert_id之后再写内容表。
页:
[1]