replace into ...

6년 전 조회 1,936

$sql = sprintf("REPLACE INTO %s VALUES ('%s', '%s', '%s')",
            $this->table,
            mysqli_real_escape_string($this->db_link, $session_id),
            mysqli_real_escape_string($this->db_link, $datetime),
            mysqli_real_escape_string($this->db_link, $session_data));

 

 

세션관리 클래스보니까 insert into 가 아니라 replace  into 로 시작되는게 있는데요..

 

insert into 랑 같나요?

답변 1개

사용방법은 같습니다.

REPLACE의 경우 삽입하고자 하는 데이터가 이미 있을 경우 삭제하고 해당 데이터가 들어갑니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고