2008年03月13日

う〜ん、シンクロニシティ!

下記のスレッドでは、
Between句の指定

☆"between $beginDate and $endDate"

が、
between '2008-03-01' and '2008-03-10'
にならずに、
between '2008-03-01 and 2008-03-10'
となってしまうと悩んでいました。

こちらのスレッドでは、
多分findのバグ

★$artistname = 'JUDY AND MARY';

が、
`Artist`.`artistname` = 'JUDY AND MARY'
にならずに、
`Artist`.`artistname` = 'JUDY' AND 'MARY'
になってしまう、と悩んでおられます。

最初、この二つが結びつかなかったのですが、それぞれのスレッドに書き込みながら、ふと気が付きました。

「WHERE文の条件設定で、"and" だとクオーテーションがつかず、"AND"だとクオーテーションが付くんだ!!!」

うわー。なぜ?
どうする?

[追記]
これについてはTicketで問い合わせ中。
posted by SDozono at 16:40| 東京 ☀| Comment(0) | TrackBack(0) | CakePHP General | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。