묻고답하기
영문, 한글이 안먹히네요.
2014.01.15 17:49
일단 위에 같은 시스템을 만들었습니다.
먼저 데이터베이스 구조
number(int)
값 : 1, 2
p_name(char)
값 : 1, abc
birth(int)
값 : 1989, 1990
이렇게 있습니다.
소스에 대한 구체적은 설명은 제외하고 일부분으로 설명드리겠습니다.
$fname = $_GET['name'];
먼저 입력란에 입력하면 fname 변수에 할당을 받습니다.
$query = "select* from 테이블명 where p_name = '$fname'";
그리고 이것을 $result 변수에 다시 받습니다.
입력란에 숫자, 문자, 한글을 할때 여기까지 모두 처리하는 듯 싶습니다.
echo로 할 때 숫자, 영어, 한글 모두 Resource id 가 나왔습니다.
while($data = mysql_fetch_array($result)){
이 부분이 문제인데요.
댓글 10
-
criuce
2014.01.15 18:27
-
화랑529
2014.01.15 18:29
입력값 abc 을 하고
echo $query; 할경우
select * from 테이블명 where p_name = 'abc' 이렇게 나와요
-
criuce
2014.01.15 18:35
말씀하신대로라면 쿼리에는 별 문제가 없는걸로 보이는데요...
변수 없이 직접 쿼리 날려보시면서 정상 동작하는지 확인해 보셔야 할 것 같아요.
-
화랑529
2014.01.15 18:38
저희쪽에서 확인해본 결과..
숫자에서는 문제가 없었고
문제는 띄어쓰기하나를 붙이고 문자를 입력해야 나오는 점을 보아서..
문자로 될때 맨앞에 띄어쓰기가 생성되는게 그점때문인거같습니다.
trim 등 적용하고 있는데도 안되네요.
-
criuce
2014.01.15 18:46
데이타베이스에 입력된 데이터에 공백문자가 들어가 있는건 아닐까요?
그렇지 않고서야 이상하거든요..;
-
화랑529
2014.01.15 18:58
헐.. 데이터베이스에서 띄어쓰기abc 이렇게 되어있었네요
근데.. 데이터베이스 입력하는 페이지도 있는데 거기서 띄어쓰지않고 입력하면 자동으로 씌어쓰기가 되어 입력됩니다
-
criuce
2014.01.15 19:02
데이터 입력하실때 trim으로 처리하고 하시면 될 것 같네요.
-
화랑529
2014.01.15 19:05
입력할때 아예 띄어쓰기가 있었네요 ㅠ 감사합니다.
단순한 문제인데... 하
-
criuce
2014.01.15 19:10
단순한 실수를 하지 않기 시작하면 진정 고수가 된 것이죠.
수고하세요~
-
화랑529
2014.01.16 09:36
그러네요 ㅠㅠ... 뭣도 아닌 코드 잘때 띄어쓰기 하나 넣었다고 몇시간을 잡아먹으니..
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
페이먼트 | 추천수 포인트 기능 수정할수 있나용? [3] | 2014.01.16 by ForHanbi |
전소민810 |
관리자 화면 -서버에 요청중입니다
[5]
![]() | 2014.01.16 by jiom |
전소민810 | 제로보드4보드에서 Xe보드로 [2] | 2014.01.16 by 전소민810 |
qwms | 구글 애드센스 코드 삽입은 레이아웃 편집에서 하나요? [2] | 2014.01.16 by qwms |
jiom | 서버에 요청 중 입니다. 잠시만 기다려주세요!질문이요 [3] | 2014.01.16 by jiom |
어라얼랑 |
'서버에 요청 중입니다. 잠시만 기다려주세요.' 글 작성이 느려 졌어요
[13]
![]() | 2014.01.16 by 꿈엔들 |
화랑529 |
영문, 한글이 안먹히네요.
[10]
![]() | 2014.01.16 by 화랑529 |
페이먼트 | 인증메일주소 링크 [3] | 2014.01.16 by 페이먼트 |
카네모치 | 모바일 속도에 관한질문 [1] | 2014.01.16 by 銀童 |
Jinniman |
Problem with Contact Us
[2]
![]() | 2014.01.16 by Jinniman |
오병이어2 |
관리자 메뉴에서 달력형태 바꾸기
![]() | |
ibwj | XE 1.7.3.8 업데이트 후 socialxe 서버 에러.. 도와주세요.! | |
우헬헬헬 |
관리자 페이지 메뉴가 보이지 않습니다.
[1]
![]() | 2014.01.16 by 퍼니엑스이 |
최태진814 |
윈도8에서 이상한 창이 뜹니다.
[1]
![]() | 2014.01.15 by LI-NA |
이레오 | 소시랑 한줄메모 댓글에서도 HTML 사용 | |
궁굼자 | 가입시 퀴즈맞추기 | |
사이트지원 | rss에 mp3파일 출력하기 [2] | 2014.01.15 by 사이트지원 |
라돌체 | 쪽지 보내기 창이 너무 큰데 줄일 수 있을까요? [1] | 2014.01.15 by LI-NA |
오병이어2 | 특정회원 일정기간지나면 등급조정 [1] | 2014.01.15 by LI-NA |
nanggang | 회원 가입시 db 연동 문의 드립니다 [1] | 2014.01.15 by sejin7940 |
echo $query; 해서 쿼리문이 어떻게 찍히는지 살펴보세요.
그리고 문자열 안에 변수 넣으실 때는 {$fname} 이런식으로 중괄호로 감싸주셔야 예외없이 동작합니다.