1054오류 채택완료

1054 : Unknown column 'od_test' in 'field list'

error file : /shop/orderformupdate.php

 

해결방법 아시는분 잇으신가요

답변 1개

채택된 답변
+20 포인트

orderformupdate.php 열어서 od_test 라는 컬럼이 sql 쿼리에 추가 되어 있나 봅니다.

근데 DB의 테이블에는 이 필드가 없어서 'od_test' 모르는 컬럼인데라고 알려준겁니다.

orderformupdate.php 에서 해당부분 삭제하시던지 DB 테이블에 추가 하시던지 하셔야 할겁니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

감사합니다!ㅎㅎ 말씀해주신대로 하여 문제는 해결되었으나 orderinquiryview.php가 짤려서 나오는 현상이 나오네요 ㅠㅠ
혹시 빼셨나요?
빼면 안되지 싶으네요...
아마도 이전 버전 사용하시다 업글 하신듯 한데...
저도 혹시나 해서 최근버전 받아 확인해 보니 해당 부분이 필요한거 같으네요.
[code]
// 테스트 주문필드 추가
if(!sql_query(" select od_test from {$g5['g5_shop_order_table']} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$g5['g5_shop_order_table']}`
ADD `od_test` tinyint(4) NOT NULL DEFAULT '0' AFTER `od_settle_case` ", true);
}
[/code]
이 부분이 기존 테이블에 od_test가 없으면 추가하는 부분입니다.
orderformupdate.php에 이 부분 있나 확인 해보시고요.
일단 추가쪽으로 작업을 하시는게 맞습니다.
그리고 orderinquiryview.php 에는 od_test 를 불러오는 부분은 없어 보이는데요.
od_test 테스트 주문을 위한 부분인거 같습니다만... 아마도 다른 원인이 있어 보입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고