$conn=odbc_connect('mobshopDB','','');
if(!$conn){
exit("Connection Failed: " . $conn);
}
$query="INSERT INTO users(uid,pass,fname,lname,pmm) VALUES('$username','$password','$fname','$lname',$pmm)";
$rs=odbc_exec($conn,$query);
이 쿼리 나에게이 오류 해결책을 제안 ..please 데이터 형식이 일치하지 ODBC를 통해 Access를 사용
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression., SQL state 22005 in SQLExecDirect in C:\Program Files\EasyPHP-5.3.6.0\www\mobshop\registered.php on line 39
참고 : PMM는 숫자 필드, 그게 왜 내가 따옴표에 넣지 않았어.
할 수 있도록 테이블 구조를 필요로 넣어야합니다 정수되지 않은 경우
다음이
$id = (int) $id;
같은 값의 타입 캐스팅을 이 질문에 정확하게 답하십시오. – afuzzyllama