mysqli :: $ inffected_rows】 성공적으로 삽입하지만 영향을받는 0 행을 반환합니까? 가능한 이유를 한 번에 설명하십시오
데이터베이스 작업에 PHP의 MySQLI 확장을 사용하는 경우 일반적으로 SQL 문을 실행 한 후 MySQLI :: $ inffected_rows 속성을 사용하여 영향을받는 행의 수를 얻습니다. 이 속성은 삽입, 업데이트 또는 삭제 후 작업을 수행 한 후 변경된 실제 데이터베이스 레코드 행 수를 반환합니다. 그러나 때로는 삽입 데이터가 성공하더라도 mysqli :: $ inffected_rows에 의해 반환 된 0 행이 영향을 받고 삽입이 적용되지 않는 것으로 보입니다. 그렇다면 그 이유는 무엇입니까? 이 기사는 문제를 신속하게 찾는 데 도움이되는 몇 가지 일반적인 이유를 자세히 분석합니다.
mysqli::$affected_rows