場景:有很多網站的表裡面隻會存在一條記錄,如網站配置表,伺服器發送郵件配置表等

create table `siteconf` (
`id` int(11) unsigned not null auto_increment,
`code` varchar(40) not null default '' comment '表單元素名稱',
`value` varchar(200) default null comment '表單值',
primary key (`id`),
unique key `form_name` (`code`)
) engine=innodb default charset=utf8;
記錄示例
記錄

public function getsiteinfo(){
$sql = "select * from siteconf ;";
$list = $this->db->findall($sql);
$result = array();
foreach($list as $info){
$result[$info['code']] = $info['value'];
}
return $result;
}
//儲存或修過資訊
public function updatesiteinfo($formdata)
{
foreach ($formdata as $name => $val) {
$sql = "update siteconf set value='$val' where code='{$name}'";
$this->db->execute($sql);
注意事項:code值和頁面表單name一緻

<input type="text" value="<?php echo $info['name']; ?>" name="name">
撒飛灑的