Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
cubrid_execute 혹은 cubrid_prepare API를 이용하여 PHP에서 insert 시 아래와 같은 문제가 발생하네요...

1번 예제 :
$sql = "insert into test (var) values ("test")";
cubrid_execute($conn, $sql);
요렇게 하면 오류...

2번 예제 :
$sql = "insert into test values ("test")";
cubrid_execute($conn, $sql);
요렇게 하면 통과...


1번의 경우는 지원이 불가한가요? 그냥 sql 날리면 둘다 되더라구요...

아 그리고 insert into test set var="test';

요런식으로 sql을 지원하실 계획이 있으신지요...
  • ?
    seongjoon 2009.09.10 02:54
    1번, 2번 모두 안될것 같은데요;;
    "test" -> 'test'로 바꿔야 될것 같구요.
    sql 지원은 개발팀에 한번 물어봐야 될 듯 싶어요;;
    제가 핵심을 잘못 집었다면... 가차없는 댓글 부탁드려요;;
  • ?
    아장아장 2009.09.10 03:03
    아 오타네요..

    1번 예제 :
    $sql = "insert into test (var) values ('test')";
    cubrid_execute($conn, $sql);
    요렇게 하면 오류...

    2번 예제 :
    $sql = "insert into test values ('test')";
    cubrid_execute($conn, $sql);
    요렇게 하면 통과...
  • ?
    seongjoon 2009.09.10 03:20
    제가 테스트해 본 결과 1번, 2번 모두 에러없이 실행이 되었습니다.;;
    혹시, test 테이블에 컬럼이 var만 있는 건가요?
    test테이블에 컬럼이 하나가 아니라 여러개가 있다면, (예를 들어 5개라면)
    insert into table1 values(var1,var2,var3,var4,var5);
    와 같이 모든 컬럼의 값을 넣어주시거나, 아니면
    insert table1(col1, col3, col5) values(var1,var3, var5);
    와 같이 해당 컬럼을 명시해주셔야 됩니다.
    이것도 아니라면 댓글을.. 주세요~ ^^
  • ?
    아장아장 2009.09.10 09:48
    자답입니다.

    위에 테이블명을 test로 적었는데요. test는 예약어입니다. 때문에 사용시 문제가 될 수 있습니다.

    예약어를 잘 모르시면 가급적 2단어 조합이나 패턴으로 테이블명을 정하시는 것이 좋습니다.

    예약어 조심합시당 ^^

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. 외래키 등록 오류

  3. cubrid_execute 혹은 cubrid_prepare API를 이용하여 PHP에서 insert 시 ...

  4. delete

  5. CUBRID 매니저 서버 연결 오류

  6. Manager 접속오류

  7. Your transaction (index 4, dba@LoveME|3952) has been unilaterally aborted by the system.큐브리드 로그파일도 같이 넣었어요..

  8. 기본적인 JDBC 응용 샘플 TEST에서

  9. asc, desc 기능 존재 여부와 sort 속도.

  10. MS-SQL을 CUBRID로 마이그레이션 하는 방법.

  11. 자바프로그램 연결 에러

  12. varchar의 최대길이가 어떻게 되나요?

  13. 사용자 정의 타입 지원이 안되나요?

  14. 큐브리드매니저 2008 R2.0 데이터 올리기 기능 사용시 발생한 오류

  15. 큐브리드와 powerDNS 연동

  16. CUBRID 최초 설치하고 실행시 오류

  17. 백업 파일 복구에 대하여 질문 드립니다.

  18. ODBC 에서 Fetch 할때 메모리 액세스 위반이 발생합니다.

  19. 단독 어플리케이션에 맞는 설정법은?

  20. OLE 접속 테스트가 안되네요.ㅜ.ㅜ 도와주십셔서오요~

  21. 설치시... 2008 R2, Ubuntu 9.04-server

Board Pagination Prev 1 ... 192 193 194 195 196 197 198 199 200 201 ... 213 Next
/ 213

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales