How to use LIKE OR operator using cakephp & mysql

前端 未结 3 1913
后悔当初
后悔当初 2021-01-12 01:31

I am new to cakephp & don\'t know what is the syntax to use LIKE & OR operator in cakephp with mysql.

Can anyone help me? T

相关标签:
3条回答
  • 2021-01-12 02:04

    Complex find conditions from the manual:

    $this->Post->find('first', array (
        "Author.name" => "Bob", 
        "OR" => array (
            "Post.title LIKE" => "%magic%",
            "Post.created >" => date('Y-m-d', strtotime("-2 weeks"))
        )
    ));
    
    0 讨论(0)
  • 2021-01-12 02:06

    if you using where function then use this :-

    ->where(['Products.category_id'=>1, 'Products.name LIKE' =>'test%'])
    

    thanks

    0 讨论(0)
  • 2021-01-12 02:10

    you can use: for "like"

    $this->Post->find("all",array('condition'=>array('Author LIKE'=>"ad%")));
    

    above query will give You the data from table posts where author name starts with "ad".

    for "OR"

    $this->Post->find("all",array('condition'=>array("OR"=>array('Author LIKE'=>"ad%",'Post LIKE'=>"bo%"))));
    

    above query will give You the data from table posts where author name starts with "ad" OR Post starts with "bo".

    0 讨论(0)
提交回复
热议问题