답변 5개 / 댓글 2개
6년 전
해당 칼럼(domain)을 unique로 바꾸시고
INSERT IGNORE INTO `board` SET source = '".$url."', url = 'naver.com' ~~~~
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
6년 전
$query = "insert into board set
source='".$url."',
url='naver.com',
domain='".$domain."',
wtime='".date("YmdHis")."'
WHERE NOT EXISTS (SELECT url FROM board WHERE url ='naver.com')";
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
블랙캣77
6년 전
간단하게 할려면 카운트를 해서 없으면 넣으면 되지 않을까요? 쿼리는 검색하지만 쉽게 하실수 있으실겁니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
6년 전
답변 감사합니다. 카운트를 넣으라는말씀이 잘 이해가 안됩니다. 100명의 사용자는 각각의 url을 가지고 있기 때문에 해당 url이 한글자도 중복이 되면 안됩니다. 물론 값 입력전에 폼체크를 해서 alert을 띄울수도 있지만 거의 대부분 제가 직접 php로 넣을거라 우려되는점이 많습니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
6년 전
Copy
$sql = select source from board wehre source = "'{$url}'";
$chk = sql_fetch($sql);
if($chk['source'] == '') {
//인서트
}
카운트 하는 방법도있고 여러가지 방법이 있겠지만 기본적인 방법중 하나입니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인