채택완료
sql 회원 아이디 중복 체크 부분 입니다.
Copy
<? $sql = "SELECT COUNT(*) FROM g5_member WHERE userid = '$userid'"; $result = sql_query($sql); $row = sql_fetch_array($result);?> <td align="center" bgcolor="#EBEBE8"> <? if ($row[0] > 0) { ?> "<? echo $userid; ?>"는 이미 사용중입니다. <br><br> 다른 아이디를 사용하십시오. <? } else if ($row[0] == 0) { ?> "<? echo $userid; ?>"를 사용해도 좋습니다. <? } //if ?> </td>
이렇게 코드를 짰습니다.
userid 값은 제대로 넘어오는데
왜 중복이 되는 아이디도 사용해도 좋습니다. 라는 결과가 나오는 걸까요??
고수님들 도와주세요 ㅠ
|
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
Copy
<?
$sql = "SELECT COUNT(*) cnt FROM g5_member WHERE userid = '$userid'";
$result = sql_query($sql);
$row = sql_fetch_array($result);
?>
<td align="center" bgcolor="#EBEBE8">
<? if ($row['cnt'] > 0) { ?>
"<? echo $userid; ?>"는 이미 사용중입니다. <br><br> 다른 아이디를 사용하십시오.
<? } else { ?>
"<? echo $userid; ?>"를 사용해도 좋습니다.
<? } ?>
</td>
답변을 작성하려면 로그인이 필요합니다.