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

SQLSELECTクエリのWHERE句で変数を使用する方法

    文字列でクエリを作成し、各フィールドに値がある場合は1つずつ追加します。例:

    $query = "select * from table1 where 1=1";
    if(!empty($suburb)) $query.=" and cs.seekingAddressSuburb = '$suburb'";
    if(!empty($postcode)) $query.=" and cs.seekingAddressPostcode = '$postcode'";
    if(!empty($state)) $query.=" and cs.seekingAddressState = '$state'";
    //run your query then
    


    1. UNIONALL最適化

    2. 複雑なSQLの順序

    3. Railsの4つのテーブルに結合クエリを使用する方法

    4. これはSQLインジェクションを停止するために機能しますか