본문 바로가기
IT기술(코딩)/php

php mysql update, delete, insert 결과 행 개수 알기with javascript js

by 크리에이트매이커 2024. 1. 15.
반응형

안녕하세요 여러분!

크리에이트이트 메이커 입니다 .!!

 

오늘은 php, mysql을 사용하는 개발자 분들에게 알려드릴 내용인데요 ~

 

우리 php 로 mysql연동하면 select값은 다 나오지만, update, delete같은 그냥 수정하거나 추가하는 것에대해서는

잘 참고 하지 않잖아요~

 

하지만 제품을 제작하다보면 몇개의 행이 update되고 delete됐는지 확인해야 할 때가 있는데요~

그럴때 사용할 코드 알려드릴게요~

 

if($result = mysqli_query($conn,$sql)){
            $result_array[] = $conn->affected_rows;
            echo json_encode($result_array);
        }else{
            echo mysqli_error($conn);
        }

자 보시면 $conn은 connect() 한 변수구요 !

 

저기서 중요한점은  $result_array[] = $conn->affected_rows; 이부분입니다.

json_encode를 해서 js로 빼줘야 js에서 제대로된 변수를 사용할 수 있겠죠?

저렇게 배열로 해서 저렇게 js로 빼면

const data = await fetch(' server url ', {
            method: 'POST',

            body: formData,

        }).then(res => res.json());

이걸로 받았을때,

 

data[0]을 출력하면  $conn->affected_rows

이 값이 나옵니다 !

 

이점을 보고 응용해서 여러분들 입맛에 사용하세요~

 

그럼 2만

반응형