sql 회원 아이디 중복 체크 부분 입니다. 채택완료
미역22
10년 전
조회 4,509
</p><p><?</p><p> $sql = "SELECT COUNT(*) FROM g5_member WHERE <span style="font-size: 14.6667px;">userid</span> = '$userid'";</p><p> $result = sql_query($sql);</p><p> $row = sql_fetch_array($result);</p><p>?></p><p> </p><p><td align="center" bgcolor="#EBEBE8"></p><p> <? if ($row[0] > 0) { ?></p><p> "<? echo $userid; ?>"는 이미 사용중입니다.
다른 아이디를 사용하십시오.</p><p> <? } else if ($row[0] == 0) { ?></p><p> "<? echo $userid; ?>"를 사용해도 좋습니다.</p><p> <? } //if ?></p><p> </td></p><p>
이렇게 코드를 짰습니다.
userid 값은 제대로 넘어오는데
왜 중복이 되는 아이디도 사용해도 좋습니다. 라는 결과가 나오는 걸까요??
고수님들 도와주세요 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
10년 전
</pre><pre style="font-size: 14.6667px; line-height: normal;"><? $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; ?>"는 이미 사용중입니다. 다른 아이디를 사용하십시오. <? } else { ?> "<? echo $userid; ?>"를 사용해도 좋습니다. <? } ?> </td></pre><pre style="font-size: 14.6667px; line-height: normal;"><pre style="font-size: 14.6667px;">
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
미역22
10년 전
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인