Zend_Db_TableでDELETEするときに複数条件を指定する方法

| | コメント(0) | トラックバック(0)
マニュアルには
二番目の引数に文字列の配列を指定すると、各要素の内容を AND 演算子で連結して使用します。
と書いてあるけど、なぜかこれの意味がわからなかった。


 単純にこういうことだった。
$hoge = new Hoge();
$adapter = $hoge->getAdapter();
$where = array($adapter->quoteInto('moga = ?', $moga), $adapter->quoteInto('fuga in(?)', $fugas)); 
$hoge->delete($where);

deleteはクオートしてくれないから、quoteIntoとかを使おう。もし万が一何いってるのかわからない人がいたら、プログラムするのやめて「SQLインジェクション」とかで検索しよう。


トラックバック(0)

このブログ記事を参照しているブログ一覧: Zend_Db_TableでDELETEするときに複数条件を指定する方法

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/259

コメントする


画像の中に見える文字を入力してください。

ブックマーク

はてなブックマークに追加 Yahoo!ブックマークに登録 del.icio.us に登録 ライブドアクリップに追加 Google Bookmarks に追加

Ajax: 2009年5月: 月別アーカイブ

このブログ記事について

このページは、ぴろしが2009年2月14日 03:00に書いたブログ記事です。

ひとつ前のブログ記事は「UUIDとかGUIDのススメ ~ PHPとかJavaでとにかく一意な値だけが欲しいとき~」です。

次のブログ記事は「Smartyで日付のselectボックスをあつかう」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。