2014-05-25 2 views
-3

오늘 MySQL을 사용하기 시작 했으므로 미워하지 마십시오.1 열의 숫자 'gold'에 대한 형식이 잘못되었습니다.

이는 phpMyAdmin을 찾습니다 방법 테이블 : http://i.imgur.com/BZWhZw9.png 여기에 내가지고있어 오류입니다 : http://i.imgur.com/B6wg9qG.png 여기 내가 사용하는 방법입니다 "열 1의 수 '금'에 대한 잘못된 형식" 이 라인을 가리키고 있습니다 : return st.getDouble (1);

도움 주셔서 감사합니다.

+0

그냥 'gold'를 선택하는 대신 ... gold를 선택하십시오 ... – fmodos

+0

* gold * is * Double * –

+1

질문에 실제 질문을 텍스트로 추가 할 수 있습니까? 외부 리소스에 대한 이미지 링크는 이후의 독자들에게 그리 유용하지 않을 수 있습니다. –

답변

3

당신은 데이터베이스에서 문자열 리터럴 '금', 골드 필드의 값이 아닌 선택됩니다

SELECT 'gold' FROM `Economy` WHERE... 

을하고 있습니다.

필드 이름을 인용 할 경우 backticks를 사용해야합니다.

SELECT `gold` FROM `Economy` WHERE... 

...이 경우 쿼리는 필드 이름을 전혀 인용하지 않아도 작동합니다.

관련 문제