作者j87b0003 (I'm 养生虎)
看板PHP
标题[闲聊] 换个方式来存取DB的话…[基本]
时间Fri Dec 17 22:07:46 2010
最近有个想法,如果把资料库当成这样来存取
如下:
资料库名称->资料表名称(
条件)->
栏位名称(
条件)
$db->table(
$cond)->
filed(
$cond);
[基本]
[select]
[全选]
$result = $db->table.get();
//取得所有资料
$result = $db->table->get;
[条件式]
$result = $db->table->id.get("5");
//取得id = 5的资料
$cond = array("id" => "5");
$result = $db->table.get($cond);
//另一种取得方式
$result = $db->Table->get($cond);
[其他]
$result = $db->table->id();
//只输出id此栏位
[insert]
$data = array(
"name" =>"allen",
"sex" =>"male"
);
$db->table.insert($data);
$db->table->insert = $data;
$db->table->sex = "male";
//只新增male
[upadte]
$cond = array("id" => "5");
$data = array(
"name" =>"allen",
"sex" =>"male"
);
$db->table.update($cond, $data);
$db->table->update = array($cond, $data);
[delete]
$cond = array("id" => "5");
$db->table.delete($cond);
$db->table->delete = $cond;
[apply]
$data = array(
"id" =>"5",
"name" =>"allen",
"sex" =>"male"
);
//update 方式
$db->table.apply($cond, $data);
$db->table->apply = array($cond, $data);
//insert 方式
$db->table.apply($data);
$db->table->apply = $data;
目前所构想到的XD…感觉就来乱的
--
人 究竟是什麽时候会
死?
是被枪打中的时候吗 ...不是
得到不治之症吗 ...也不是
那会是喝了剧毒香菇汤之後吗 ...当然不是
而是 被世
人遗忘的时候
。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.102.23
1F:→ superpai:不就是ActiveRecord.. 12/17 22:43
2F:→ j87b0003:是没错…不过比较想要的是我把连线端给他..就帮我设好 12/17 22:54
3F:推 cspy:sql的条件式? 12/18 16:16
4F:→ arrack:其实类似的东西很多,你可以拿别人得来改良 12/18 16:57
5F:→ arrack:搜寻php db class 12/18 16:57
6F:→ chrisQQ:可以看看 ci 的实做方法~ 12/18 21:46
7F:→ j87b0003:SQL条件式还在想…不过不太像是DB CLASS 12/19 01:14
8F:→ j87b0003:比较想弄一个给他个IP、连线帐密後,就会产生一个,如: 12/19 01:15
9F:→ j87b0003:DB名叫:test, 里面有a、b、c表,就会有类似跑出这样: 12/19 01:16
10F:→ j87b0003:$test->a $test->b $test->c 这样 12/19 01:16
11F:推 cspy:我有写这样的CLASS 12/19 01:29
12F:→ cspy:可以区分为一般跟需加条件式的method 12/19 01:30
13F:→ cspy:但其实一般都会需要加条件式= = 12/19 01:31
14F:→ j87b0003:不过不是为某个资料库所写,而是只要套上去就可以通用 12/19 01:36