2011-08-30 2 views
-1

저는 서버에 많은 고민을하고 있습니다 ...동일한 쿼리에 대해 다른 오류를 반환하는 데이터베이스입니다. 열 이름 대신 열 ID가 반환됩니다.

로컬 시스템 환경에서 발생하지 않았고 코드가 서버에 업로드 될 때 많은 문제가 발생했습니다. .. 모든 것이 개발자에 맞지 않는 것 같습니다.

는 문제 : JQuery와 점멸에 대한

string 'Error: xyzabc.com already exist/used.' (length=38) 

: 같은 내 소원 등

0 => string '23000' (length=5) 
    1 => int 1062 
    2 => string 'Duplicate entry 'xyzabc.com' for key 'domain'' (length=46) 

성형 오류 메시지 : 내가 데이터베이스 오류를 사용하고 내 로컬 시스템에서

같은 MySQL의에서 반환 메시지는 데이터베이스에서 반환 한 것과 똑같은 오류를 표시하기에 좋지 않습니다. 난 단지 1,062 메시지를 사용할 수 있습니다

Field  Type     Collation 
id  int(11) 
domain  varchar(50)    latin1_swedish_ci 
added  datetime  
is_delete enum('no','yes') latin1_swedish_ci 

array(3) { 
[0]=> string(5) "23000" 
[1]=> int(1062) 
[2]=> string(39) "Duplicate entry 'xyzabc.com' for key 2" 

을}하지만 : 나는 살 수 있도록 서버에 업로드 할 때

는 Xxxxxxxxxxxxxxxxxxxxx-X는

는 이제 다음과 같이 반응 m 값을 여러 개 게시했기 때문에 오류가 올지 확인하기 위해 모든 게시 된 값을 확인해야합니다.

이제이 키 '2'는 어디에서 왔습니까? : /는 도메인이어야하므로. 나는 그것이 column_id라고 가정하고있다. 그러나이 문제를 해결하는 방법 ?? 내 로컬 시스템 환경과 같은 응답으로 서버에서 변경해야 할 사항은 무엇입니까?

+2

먼저 테이블 구조를 알려주십시오. – diEcho

+3

여기에 더 자세한 내용을 입력해야합니다. 몇 가지 코드, 스키마 또는 적어도 쿼리를 보여주십시오. – deceze

+0

더 많은 것이 필요합니다 ????? 나는 그것이 불완전한 경우 질문에 대한 투표를 putitng 시작하지 않습니다 :-) –

답변

0

나는 문제가 로컬

2 => string 'Duplicate entry 'xyzabc.com' for key 'domain'' (length=46) 

원격

[2]=> string(39) "Duplicate entry 'xyzabc.com' for key 2" 

NB 다른 따옴표를 가지고있을 수 있습니다 생각!

+0

그 생각은 ... 내가 MySQL의 고급 사용자가 아니기 때문에 ... 문제를 해결하는 방법 ?? 서버 mysql 설치가 작동하도록 설정이 변경 되었습니까? –