2013-12-20 2 views
0

PHP 세션 ID를 기반으로 중복 항목을 방지하려고합니다.php mysql이 세션 ID를 기반으로 중복 삽입을 막습니다.

INSERT IGNORE INTO mycart (`val_1`, `val_2`, `val_3`, `session`) 
VALUES ('$val_1', '$val_2', '$val_3', '$session') 

이 고유 한 유일한 것은 그룹의 session 열 수 있기 때문에 내가 할 수없는 기본 또는 고유 키에 모든 열을 설정하는 저를 강제 것이다.

+-+-------------+---------+ 
|1|fjdsklajkljkl|blue item| 
+-+-------------+---------+ 
|2|fjdsklajkljkl|blue item| 
+-+-------------+---------+ 
|3|T7RghUE1hQVWl|blue item| 
+-+-------------+---------+ 
|4|xGQ8Jhifpu7jN|blue item| 
+-+-------------+---------+ 
|5|xGQ8Jhifpu7jN|red item | 
+-+-------------+---------+ 

이 다이어그램에서 행 1과 2 만 중복됩니다. tho 파란색 항목 반복도 문자열 열은 다른 세션입니다.

답변

관련 문제