이 에러의 뜻을 아시는분 답변좀 부탁드립니다. > 그누3질답

그누3질답

이 에러의 뜻을 아시는분 답변좀 부탁드립니다. 정보

그누보드 이 에러의 뜻을 아시는분 답변좀 부탁드립니다.

본문

질문이신 경우 아래의 내용을 상세히 채워주시면 답변이 수월해 집니다.
그누보드 버전 : 3.20
오류발생 주소 :
OS (리눅스, 윈도우즈, 기타) : 리눅스
PHP 버전 : 모름
register_globals (On, Off 여부) :
MySQL 버전 : 모름
웹호스팅 회사 : woto
답변하실분께 미리 감사의 마음을 전해주세요. :

아래 에러가 무슨뜻인가요?? 아시는 분 답변좀..
-------------------------------------------------------------------------------------------------------------
select * from where LENGTH(ca_id) = 3 order by ca_id

1064 : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'where LENGTH(ca_id) = 3 order by ca_i
-------------------------------------------------------------------------------------------------------------

댓글 전체

>> select * from where LENGTH(ca_id) = 3 order by ca_id

위에러는 sql 문법 에러인데 잘못된곳은 from과 where 사이에 조회할 테이블 이름이 없어서 에러난것입니다.
이민님의 처리 내용으로 볼때 shop.lib.php를 호출하면 이 파일에서 shop.cfg.php를 호출하는데 이곳에 위 sql 문에서 사용하는 shop 관련 테이블 이름이 설정되어 있어서 에러가 난것 같습니다.
답변 무지 감사하군요...님말씀에 힌트를 얻어서 이틀 걸린 문제를 해결했습니다..감사합니다.
쇼핑몰 head.php 와 tail.php를 gnu 폴더밖으로 빼내서 별도의 폴더안에 넣어서 문제가 생겼는데
결국, 쿼리문에서,
쇼핑몰헤더부분에 있어야할.. 요걸 => include "./$cfg[shop_dir]/shop.lib.php";
불러오지 못해 그런 에러가 생긴거였군요..
감사~
[의미]mysql 문법 관련 오류.
[설명]
필드(또는 컬럼) ca_i에서 길이제한 에러.
[해결책]
카테고리 관련 테이블 및 필드를 확인하세요.
(예: ca_i라는 필드가 존재하는지의 여부와 카테고리 테이블, ca_id필드의 존재유무...)
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT