推动 - 在哪里开始

时间:2012-01-22 19:31:33

标签: php mysql sql symfony1 propel

我有桌子:

Article:
ID | TITLE | CONTENT
1  | aaa+s | sdsd
2  | ccc+a | sdsda
3  | aaa+s | dsdsd
4  | aaa+2 | sfsdf
5  | sds+2 | sadasds

如何获得 aaa + 的标题开头的所有文章?

           $c = new Criteria();
           $c->add(ArticlePeer::TITLE, ????);
           $art = ArticlePeer::doSelectOne($c);  

1 个答案:

答案 0 :(得分:5)

作为一个简单的MySQL声明:

       SELECT * FROM `Article` WHERE TITLE LIKE "aaa+%"

在Symfony中,可以这样做:

       $c = new Criteria();
       $c->add(ArticlePeer::TITLE, 'aaa+%', Criteria::LIKE);
       $art = ArticlePeer::doSelectOne($c);  

查看here表8 -1了解更多详情。