>  Q&A  >  본문

medoo 반환값 문제

20190726105437.png


QQ图片20190726105547.png




이 업데이트 작업은 결과의 행 수를 반환합니다. $data 및 $data->rowCount(); 차이점은 무엇입니까? 둘 다 충격 함수를 반환하나요?


추가: medoo 업데이트 작업,

업데이트 성공:

데이터가 변경되면 반환되는 행 수는 $data=1

데이터가 변경되지 않으면 반환되는 행 수는 $입니다. data=0;

업데이트 실패:

$data에 반환된 행의 개수도 0입니다. if 판단은 어떻게 하나요? 업데이트 실패와 업데이트 성공 사이에 반환 값이 동일합니다(데이터가 변경되지 않았습니다). 판결을 쓰다

红色熊猫红色熊猫1912일 전1147

모든 응답(1)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2019-07-26 14:12:11

    update()가 업데이트 작업을 수행하면 $data에 저장된 영향을 받는 레코드는 PDO 개체가 아닙니다.

    rowCound()는 pdo 개체에서 호출되어야 합니다.


    $data 유형 var_dump( ) 또는 gettype()

    회신하다
    0
  • 취소회신하다