sql >> データベース >  >> RDS >> Mysql

zendフレームワークwhereステートメントのクエリ

    ANDを追加できます where()を呼び出してクエリを実行します 複数回:

    $select->where('this = ?', 'myValue')
           ->where('that = ?', 'myValue2');
    

    これは次のように変換されます:

    ... WHERE this = 'myValue' AND that = 'myValue2'
    

    1つ以上のORを追加するには クエリに対して、orWhere()を使用します :

    $select->where('this = ?', 'myValue')
           ->orWhere('that = ?', 'myValue2');
    

    これは次のように変換されます:

    ... WHERE this = 'myValue' OR that = 'myValue2'
    

    必ず?を使用してください SQLインジェクションを防ぐ簡単な方法であるプレースホルダー構文。



    1. トリガーが失敗した場合はどうなりますか?

    2. Sphinxベータ版は本番環境で使用できますか?

    3. SQLite Ltrim()のしくみ

    4. SQL SERVER – SQL_NO_CACHEおよびOPTION(RECOMPILE)