ITmembers.net 아카이브 · 2002–2009

질문과 답변

[RE] 쓰기폼만들고 데이터베이스에 들어가게 하는법이요..

말 그대로죠.

Column count doesn't match value count at row 1

이건 입력하려는 값이 디비의 컬럼하고 매치가 안되서 나는 겁니다.
즉, 입력하는 컬럼수와 디비의 컬럼수가 달라서 나는거죠.
쿼리문과 테이블 구조를 비교해보세요.

Unknown column 'number' in 'where clause'

이건 컬럼이름을 찾을 수 없거나 where 절을 잘못써서 생기는 겁니다.
예를 들어 찾으려하는 필드 속성이 문자(char 같은) 인데
where number=aa 라고 하면 저런 에러가 납니다.
테이블에 컬럼이 있는지, 속성은 맞는지 확인하세요.

마지막 질문은 정확히 무얼 묻는건지 잘 모르겠네요.
디비.. 만들어도 되고 안만들어도 되고.. 그건 님 마음입니다.

쿼리문 에러인 경우 최소한 테이블구조와 쿼리문 정도는 적어주셔야
정확하게 답변을 드릴 수 있습니다......;;;


>안녕하세요.
>
>php, mysql, apache  서버를 사용하고 있고, 작업은 윈도우에서 하고 있는데..  혹시 디비연동을 위해서 더 필요한 작업이 있나요?
>제 피시에 APM _setup5, mysql_front 를 설치한 상태이고요..
>
>이번에 게시판을 만들면서 고생하고 있는데요.
>write, insert, list, vew.php 를 모두 만들었는데요..
>디비에서 list로 불러는 오는데  write.php로 글쓰기를 하면 입력이 안돼네요.
>
>에러메세지는.. 다음과 같애요.
>
>글쓰고 쓰기버튼눌렀을때  나타나는 에러 메세지:
>Column count doesn't match value count at row 1
>
>목록에서 읽을려고 클릭했을때 :
>Unknown column 'number' in 'where clause'
>
>컬럼이름을 첨엔  hit으로 했다가 count로 바꾸긴 했는데...count는 함수로 쓰는 이름이어서...
>
>
>여튼...
>디비에서 긁어오는건 되는데,  디비로 입력하는건 안돼네요...
>여기 강좌대로 /myadmin으로 가면.. 관리자 패스워드란이 나오는데..
>전 현재 서버에서 디비 지원이 되는데..따로..디비를 http://localhost/myadmin으로 만들어야하는건가요?
>
>아...알려주세요...
>
>디비로 입력하고 싶어요.., 글쓰기요...잉.
>
>
>
>
>
>
>
>
>
>
>