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 도구 출시 안내

    Date2024.04.23 Byadmin Views143886
    read more
  2. 외래키 등록 오류

    Date2009.09.10 By단순미학 Views13277
    Read More
  3. cubrid_execute 혹은 cubrid_prepare API를 이용하여 PHP에서 insert 시 ...

    Date2009.09.09 By아장아장 Views12510
    Read More
  4. delete

    Date2009.09.09 By짱똘 Views11946
    Read More
  5. CUBRID 매니저 서버 연결 오류

    Date2009.09.09 By지용 Views14079
    Read More
  6. Manager 접속오류

    Date2009.09.09 By단순미학 Views15227
    Read More
  7. Your transaction (index 4, dba@LoveME|3952) has been unilaterally aborted by the system.큐브리드 로그파일도 같이 넣었어요..

    Date2009.09.08 By지니 Views31334
    Read More
  8. 기본적인 JDBC 응용 샘플 TEST에서

    Date2009.09.08 By지니 Views16595
    Read More
  9. asc, desc 기능 존재 여부와 sort 속도.

    Date2009.09.08 By아장아장 Views17715
    Read More
  10. MS-SQL을 CUBRID로 마이그레이션 하는 방법.

    Date2009.09.07 By후추 Views13405
    Read More
  11. 자바프로그램 연결 에러

    Date2009.09.07 By지니 Views16994
    Read More
  12. varchar의 최대길이가 어떻게 되나요?

    Date2009.09.07 By미스트 Views27995
    Read More
  13. 사용자 정의 타입 지원이 안되나요?

    Date2009.09.07 By단순미학 Views12732
    Read More
  14. 큐브리드매니저 2008 R2.0 데이터 올리기 기능 사용시 발생한 오류

    Date2009.09.06 By고영진 Views25634
    Read More
  15. 큐브리드와 powerDNS 연동

    Date2009.09.04 ByaliveJune Views15118
    Read More
  16. CUBRID 최초 설치하고 실행시 오류

    Date2009.09.03 By완초 Views13934
    Read More
  17. 백업 파일 복구에 대하여 질문 드립니다.

    Date2009.09.01 By김우람 Views12605
    Read More
  18. ODBC 에서 Fetch 할때 메모리 액세스 위반이 발생합니다.

    Date2009.09.01 ByApiClasser Views15595
    Read More
  19. 단독 어플리케이션에 맞는 설정법은?

    Date2009.08.28 By제롬 Views12667
    Read More
  20. OLE 접속 테스트가 안되네요.ㅜ.ㅜ 도와주십셔서오요~

    Date2009.08.28 By해커킬러 Views12215
    Read More
  21. 설치시... 2008 R2, Ubuntu 9.04-server

    Date2009.08.28 By추추 Views12278
    Read More
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