2013-04-02 3 views
0

select 문 :나는 다음과 같은 코드를 시도 오류

$data = $this->_db->select()->from(´IncidentInformation´,array(´IncidentID´,´ContactName´))->where("ContactName=?",$numAlert); 
$result = $this->_db->fetchAll($data); 
return $result; 

그러나 나는 다음과 같은 오류 얻을 :

SQLSTATE[HY000]: General error: 904 OCIStmtExecute: ORA-00904: "CONTACTPHONE": invalid identifier (ext\pdo_oci\oci_statement.c:146)

+0

가능성은 당신이 SQL 문을 디버깅 할 수 있습니다을 그 사용 했습니까? – Passerby

+3

끔찍한 따옴표는 무엇입니까? – zerkms

+1

눈금 표시 (')를 문자열 값 주위에 사용하지 마십시오. 그게 실제 코드인가요? – methai

답변

1

시도 :

$data = $this->_db->select()->from('IncidentInformation',array('IncidentID','ContactName'))->where("ContactName=?",$numAlert); 
$result = $this->_db->fetchAll($data); 
return $result; 
+0

오류가 발생했습니다. – Edwin

+0

오류가 나타납니다. – Edwin

+0

SQLSTATE [HY000] : 일반 오류 : 904 OCIStmtExecute : ORA-00904 : "CONTACTPHONE": 잘못된 식별자 (ext \ pdo_oci \ oci_statement.c : 146) – Edwin

관련 문제