看板 PHP 關於我們 聯絡資訊
最近有個想法,如果把資料庫當成這樣來存取 如下: 資料庫名稱->資料表名稱(條件)->欄位名稱(條件) $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
superpai:不就是ActiveRecord.. 12/17 22:43
j87b0003:是沒錯…不過比較想要的是我把連線端給他..就幫我設好 12/17 22:54
cspy:sql的條件式? 12/18 16:16
arrack:其實類似的東西很多,你可以拿別人得來改良 12/18 16:57
arrack:搜尋php db class 12/18 16:57
chrisQQ:可以看看 ci 的實做方法~ 12/18 21:46
j87b0003:SQL條件式還在想…不過不太像是DB CLASS 12/19 01:14
j87b0003:比較想弄一個給他個IP、連線帳密後,就會產生一個,如: 12/19 01:15
j87b0003:DB名叫:test, 裡面有a、b、c表,就會有類似跑出這樣: 12/19 01:16
j87b0003:$test->a $test->b $test->c 這樣 12/19 01:16
cspy:我有寫這樣的CLASS 12/19 01:29
cspy:可以區分為一般跟需加條件式的method 12/19 01:30
cspy:但其實一般都會需要加條件式= = 12/19 01:31
j87b0003:不過不是為某個資料庫所寫,而是只要套上去就可以通用 12/19 01:36