人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでSQLを組み立ててくれるようなライブラリはありませんか?

イメージとしては

セレクトの条件を格納した配列「$condition」を渡すと、その条件に沿ったSELECT文を組み立ててくれる...といったイメージです。
(WHERE句、NOT句、ORDER BY句、OFFSET句 など基本的な条件がすべて指定できるものを探しています)

cakephpを使えば上記のようなことができると思いますが、今回はフレームワークを使用しないことが条件なため、単体のライブラリで探しています。

よろしくお願いします。

●質問者: jayz
●カテゴリ:インターネット ウェブ制作
✍キーワード:CakePHP PHP SELECT SQL イメージ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● aerith
●35ポイント

配列一つ、というわけにはいきませんが、

このあたりのライブラリの使用を検討されてはいかがでしょうか。

http://www.propelorm.org/

http://www.doctrine-project.org/projects/orm

◎質問者からの返答

回答ありがとうございます。

リンク先のドキュメントをちらっと拝見しました。

これだと私の想像するものとは少し違うかなという印象です。

今回求めているのは”Arrayで条件が指定できる”という点を重視しています。(渡すArrayが抽出カラム、WHERE句といったように複数でもかまいません)

今回ご提示頂いたライブラリならPEARのMDB2などでも同じような機能(autoPrepareとかautoExecuteあたり)があった気がしますがいかがでしょうか。


2 ● deflation
●35ポイント

ADOdbを使ってみてはいかがでしょう。


参考:PHPのためのADOdbライブラリ

◎質問者からの返答

回答ありがとうございます。

先にいっておけばよかったのですが、今回DBへの接続はPEAR MDB2を使用していますので

途中から乗り換えるのは厳しいかなといった感じです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ