php
  • mysqli
  • constraints
  • 2017-05-07 9 views 0 likes 
    0

    UPDATE MySQLテーブルステートメントのWHERE部分の後に複数の制約を追加するにはどうすればよいですか?これは可能ですか?私はカンマを使って制約を分離しようとしました。ありがとうございました。PHPを使用してmysqlテーブルを更新するときにWHERE制約を多く追加するには?

    $update_error = mysqli_query($con, "UPDATE users SET error_level='3' 
            WHERE errors <= '650', errors > '200'"); 
    
    +0

    チェックのようになりますこの:http://stackoverflow.com/questions/8182896/php-mysql-select-query-with-an-or –

    答えて

    2

    あなたは論理演算子(https://dev.mysql.com/doc/refman/5.7/en/logical-operators.html)を追加する必要があります(私はこれを簡単に後で読むために見つける)との間で使用することができます条件と条件の関係は何ですか?MYSQLには、

    それはこの

    mysqli_query($con, "UPDATE users SET error_level='3' WHERE errors <= '650' AND errors > '200'"); 
    

    またはこの

    mysqli_query($con, "UPDATE users SET error_level='3' WHERE errors <= '650' OR errors > '200'"); 
    
    0
    UPDATE users SET error_level='3' WHERE errors <= '650' AND errors > '200' 
    
    +0

    あなたはカンマと 'AND'の違いを言葉で指摘するかもしれません... – mkl

    1

    SQL:

    WHERE errors <= '650'AND errors > '200' 
    

    あなたはまた、

    WHERE errors BETWEEN 200 AND 650 
    
    +0

    私の悪い、感謝、固定 –

    関連する問題