Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

kueri mysql dengan pembuat kueri Yii

Ya, tentu saja. :-) Oh, maksudmu, bagaimana melakukannya?;-)

Mulai di sini:http://www.yiiframework.com/ doc/guide/1.1/en/database.query-builder

$emails = Yii::app()->db->createCommand()
    ->select('t.email')
    ->from('otz_user_header t')
    ->join('otz_customers r', 't.user_id = r.customer_user_id')
    … // some of this left out as an exercise for the reader
    ->where(
        array('and','r.rate_auto_approve=0'
            … // more left out here
            array('and',new CDbExpression('cr.rating_date < CURDATE()')),
        ),
    ),
    ->queryAll();

Item CDbExpression belum diuji, tetapi sisanya akan berfungsi dengan baik. Catatan:lihat dokumentasi di mana sintaks, itu menjadi sedikit rumit. Intinya, setiap AND/OR menjadi baris array lain yang bersarang di dalam array where asli Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Host lokal mysql !=127.0.0.1?

  2. Bagaimana cara menggunakan fungsi CASE di ORDER BY?

  3. Bagaimana cara mengakses data dari tabel menggunakan php mysql?

  4. temukan catatan dengan garis lintang dan bujur

  5. Negara dan negara bagian dropdown dinamis Laravel