$_POST 질문드려요
본문
[1번페이지]
<input type="text" name="mb_character_Nickname" ...
[2번페이지]
1번페이지에 있는 name을 $_POST로 값을 받아옵니다.
$MEM_Character_Nickname = $_POST['mb_character_Nickname'];
여기서 질문드려요!!
업데이트 처리하는 부분에서 Mssql을 사용중입니다.
Select문을 사용 시에 아래처럼 사용이 가능한건가요??
초보입니다. 고수님들 답변 부탁드려요 m(_ _)m
$Query = mssql_query("select 이름 from 테이블 where 이름='".ICONV("UTF-8","EUC-KR",$MEM_Character_Nickname)."'",$conn);
$row = mssql_fetch_array($Query);
IF ($row[이름] == $MEM_Character_Nickname){
alert('이름이 중복입니다.');
}
또는
$Query = mssql_query("select 이름 from 테이블 where 이름='".ICONV("UTF-8","EUC-KR",$MEM_Character_Nickname)."'",$conn);
$row = mssql_fetch_row($Query);
IF ($row[0] == $MEM_Character_Nickname){
alert('이름이 중복입니다.');
}
또는
$Query = mssql_query("select count(*) from 테이블 where 이름='".ICONV("UTF-8","EUC-KR",$MEM_Character_Nickname)."'",$conn);
$row = mssql_fetch_row($Query);
IF ($row[0] != ''){
alert('이름이 중복입니다.');
}
답변 3
3번째 코드가 무난할 듯 합니다.
3번째 코드는 조금 수정되어야 하지 않을까 싶습니다.
IF ($row[0] != '') -> IF ($row[0] > 0){
IF ($row[0] > 0){
alert('이름이 중복입니다.');
}
아...테이블이름을 잘못입력해서 안됬었네요..위에 내용처럼하니 됩니다. 감사합니다.
오타로 인한 오류인데 그걸 확인 못했네요. 정말 감사드립니다.
$Query = mssql_query("select * from 테이블 where
* 이것이 속도가 오히려 빠릅니다.