タグ

PHPとデータベースに関するGegegeMokekeのブックマーク (2)

  • [ロ] Symfonyで 直SQL発行する&PreparedStatementを使う – LOWTECH.NE.JP

    Symfony で直SQL発行するには割りと簡単で Propel::getConnection()でコネクションをとってきて、prepareStatement()で準備して、executeQuery()すればよい。(なぜかpreparedStatementじゃないのが気になります。) $query の「?」に具体的な値を入れるにはsetInteger()/setString()です。第一引数の1/2ってのが、何番目の「?」に値を入れるか。ってことだと思われます。試したらそんな感じでしたので。やりたいことはできたー。ちょっとコードが長いのが難点。 $con = Propel::getConnection(); $query = "SELECT * FROM table_a WHERE table_a.column_str = ? AND table_a.column_int = ?"; $i

  • MOONGIFT: » DBがなくともDBを使う「Gladius DB」:オープンソースを毎日紹介

    この手のソリューションとしては最高峰と言えるかも知れない。 最近のWebアプリケーションはDBの利用がほぼ当たり前になっている。やはりデータの取り出し、更新などはDBを使うと非常に簡単に行えるからだろう。だが、レンタルサーバーなどでは必ずしもDBが使えるとは限らない。 そこで使ってみたいのがこれだ。また、自作アプリケーション開発時にも使えそうだ。 今回紹介するオープンソース・ソフトウェアはGladius DBPHPで作られたファイルDBだ。 Gladius DBの凄いところはSQL92に準拠して開発が進められている点だ。CREATE DATABSEからはじまって、USE、CREATE TABLE、INSERT、UPDATE、DELETE等が利用できる。 もちろん、WHERE句やOREDR BYもサポートされている。ADOdb Lite向けのドライバーも提供されており、これを使えばADOd

    MOONGIFT: » DBがなくともDBを使う「Gladius DB」:オープンソースを毎日紹介
    GegegeMokeke
    GegegeMokeke 2007/07/12
    データベースのPHP実装
  • 1