php
  • mysqli
  • constraints
  • 2017-05-07 1 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)를 추가해야합니다 (I이 쉽게 나중에 읽을 찾기) BETWEEN 사용할 수있는 것 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

    내 고마워, 고쳐, 고정 –

     관련 문제

    • 관련 문제 없음^_^