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
$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 "중복없음";
while문안에서 쿼리를 돌린다면 데이터값이 많아지면 상당히 느리겠죠?
넵 감사드립니다 - > 와일문을 두개 돌렸엇네요 처리 완료하였습니다^^
답변을 작성하시기 전에 로그인 해주세요.