2010-08-25 54 views
1

是否有任何人都推薦PHP的任何優秀的,輕量級的MySQL連接類?通用PHP MySQL連接類

我已經寫了我自己的,我確實認爲它非常好,但是這似乎是很多程序員比我更早完善的程序員。

我很想找到一些我可以一般插入的東西,並儘可能使用盡可能少的麻煩。

支持查詢的一些通用函數,連接到一個應用程序中的多個MySQL數據庫也是一個優點。

+1

我很高興只有一個功能,沒有類和多個連接支持。對我來說這似乎有些矯枉過正 – 2010-08-25 10:04:35

+1

「ext/mysqli」(除了凌亂的預備語句API)有什麼問題? – Mchl 2010-08-25 10:05:31

回答

1

類我自己發明的:DB

它可以被稱爲非常輕(小於100行代碼)。它是圍繞PDO的包裝,它實際上只增加了逃逸的變量,而是一個非常方便的方法和短語法(DB::query()而不是DB::instance()->query()

在它這短短的語法結果限於一次連接。

1

這是一個非常整潔且易於使用的類:http://justinvincent.com/ezsql

WordPress數據庫類也從上面的類

+0

鏈接到有關攪拌機的網站。垃圾郵件? – avance 2012-09-25 21:39:43

+0

@ juggleware LOL看起來像賈斯汀文森特現在不擁有該域名,所以我更新了鏈接。在將其標記爲垃圾郵件之前,您應該已經檢查過我的個人資料和網頁的緩存版本。如果作者選擇拒絕域名,我不應該更新鏈接:) – 2012-10-09 11:21:25

+0

請注意,謝謝 - 我已刪除downvote。 – avance 2012-10-09 15:26:04

1

得出的最簡單和輕巧的DB類是

http://code.google.com/p/edb-php-class/

<?php 
$result = $db->q("select * from `users`limit 3"); 

foreach($result as $a){ 
     $a = (object) $a; 
     echo $a->id.' '.$a->name.' '.$a->url.' '.$a->img.'</br>'; 
} 


$result = $db->line("select * from `users` where id = '300' limit 1"); 
echo $result['name']; 
echo $result['surname']; 



$name = $db->one("select name from `ilike_pics` where id = '300' limit 1"); 
echo $name; 
?>