msSQLやMySQL、Oracle、PostgreSQL…あたりを使うならezSQLが捗るかも
PHPでDBにアクセスしてあれこれやるとき、便利なライブラリはないかなと思って探してたら「ezSQL」なるものを発見。
たいていの人は「PEAR MDB2」あたりを使うのだろうけど、機能が豊富すぎ…のガチムチ系ライブラリ(しかも、ほとんど使うことのない機能も盛りだくさん)なので、僕はちょっと…ということで探したのが今回のライブラリです。
使い方も簡単なので、初心者向けかもしれません。
あるいは、僕のように「とりあえずDB操作がしたい」って人も。
長くなってしまいそうなんで、とりあえずPDFファイルにしてみました。
「ezsql.pdf (850kb)」
個人的に使いやすいな…と思ったのが
$db->debug();
で直近のSQLの結果が「表」で表示される辺り。
PDFを見てもらってもわかるように、僕は「Navicat」というGUIツールを使っているので、結果表示がGUIっぽいとわかりやすいのです。
DBやるのにGUIかよ!
なんて声も聞こえてきそうですが、サーバー設定とかも「Webmin」使ってたりするくらいなので、GUIでできればそれでいいんだと思ってます。
スティーブ・ジョブズがGUIにこだわったのもうなずけるかな…。
GUIはパーソナルなコンピュータのためだけに有るわけではないし、個人的にはサーバーをGUIで操作してもいいんじゃないかと思ってます。