채택완료
2개 테이블 중복값인 레코드는 인서트 안되게 하는 쿼리인데요 봐주실분~~
2개 테이블 중복값인 레코드는 인서트 안되게 하는 쿼리인데요 봐주실분~~
$count = 1;
while ($row = sql_fetch_array($res))
{
$sql2 = "select * from test where subject='$row[subject]' order by id asc";
$res2 = sql_query($sql2);
while ($row = sql_fetch_array($res))
{
$sql2 = "select * from test where subject='$row[subject]' order by id asc";
$res2 = sql_query($sql2);
while ($row2 = sql_fetch_array($res2))
{
if($row2){
echo "중복있음";
}else{
echo "중복없음";
{
if($row2){
echo "중복있음";
}else{
echo "중복없음";
>>
현재 이렇게 짯구요 -> 활성화중인 사이트라 적용하는데 문제가 없어야돼서요~
고수님들 봐주세요~
답변 3개 / 댓글 1개
채택된 답변
+20 포인트
2014-01-09 (목) 16:02:54
$sql2 = "select count(*) from test where subject='$row[subject]' order by id asc";
$res2 = sql_query($sql2);
$res2 = sql_query($sql2);
$row2 = mysql_result($res2,0,0);
if($row2){
echo "중복있음";
}else{
echo "중복없음";
echo "중복있음";
}else{
echo "중복없음";
답변에 대한 댓글 1개
2014-01-09 (목) 17:39:58
넵 감사드립니다 - > 와일문을 두개 돌렸엇네요 처리 완료하였습니다^^
2014-01-09 (목) 16:02:06
while문안에서 쿼리를 돌린다면 데이터값이 많아지면 상당히 느리겠죠?
답변을 작성하려면 로그인이 필요합니다.