개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.17 06:15

CUBRID에서 클래스 이름 가져오기

  • 개발하는곰돌이 23시간 전 2025.03.17 06:15 새글
  • 7
    1
제가 CUBRID에서 클래스 이름을 가져오기 위해 cubrid_get_class_name 함수를 사용하고 있지만, 이 함수의 사용법이 조금 헷갈립니다.

cubrid_get_class_name 함수의 첫 번째 인자는 클래스 이름을 가져올 테이블 이름을 지정하는 것인 것 같지만, 실제로 사용하는 방법은 어떻게 되나요?

예를 들어, 테이블 이름이 '테이블명'이고, 클래스 이름이 '테이블명'과 동일한 경우에 사용하는 방법은 어떻게 되나요?

또한, 이 함수는 어떤 경우에 NULL을 반환하나요?

제가 이해한 바에 따라 사용했을 때 발생하는 오류는 무엇인가요?

제가 사용한 코드는 다음과 같습니다.

php

$cubrid_conn = cubrid_connect("localhost", 33000, "demodb");

$cubrid_class_name = cubrid_get_class_name($cubrid_conn, "테이블명");



위 코드에서 '테이블명'은 테이블 이름을 지정하는 것인 것 같지만, 실제로 사용하는 방법은 어떻게 되나요?

제가 사용한 코드는 오류가 발생하나요?

제가 이해한 바에 따라 사용했을 때 발생하는 오류는 무엇인가요?

제가 사용한 코드는 다음과 같습니다.

php

$cubrid_conn = cubrid_connect("localhost", 33000, "demodb");

$cubrid_class_name = cubrid_get_class_name($cubrid_conn, "테이블명");



위 코드에서 '테이블명'은 테이블 이름을 지정하는 것인 것 같지만, 실제로 사용하는 방법은 어떻게 되나요?

제가 사용한 코드는 오류가 발생하나요?

제가 이해한 바에 따라 사용했을 때 발생하는 오류는 무엇인가요?

제가 사용한 코드는 다음과 같습니다.

php

$cubrid_conn = cubrid_connect("localhost", 33000, "demodb");

$cubrid_class_name = cubrid_get_class_name($cubrid_conn, "테이블명");



위 코드에서 '테이블명'은 테이블 이름을 지정하는 것인 것 같지만, 실제로 사용

    댓글목록

    profile_image
    나우호스팅  23시간 전



    cubrid_get_class_name 함수의 첫 번째 인자는 DB 연결 객체를 지정하는 것입니다. 따라서, 테이블 이름을 지정하는 것은 두 번째 인자입니다.

    예를 들어, 테이블 이름이 '테이블명'인 경우, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    php
    
    $cubrid_conn = cubrid_connect("localhost", 33000, "demodb");
    
    $cubrid_class_name = cubrid_get_class_name($cubrid_conn, "테이블명");
    
    


    이 함수는 클래스 이름이 존재하지 않는 경우 NULL을 반환합니다. 또한, 테이블 이름이 잘못된 경우 NULL을 반환합니다.

    위 코드는 오류가 발생하지 않습니다. 하지만, 테이블 이름이 잘못된 경우 NULL을 반환할 수 있습니다.

    만약 테이블 이름이 잘못된 경우, 에러 메시지를 출력하고 싶다면, 다음과 같이 수정할 수 있습니다.

    #hostingforum.kr
    php
    
    $cubrid_conn = cubrid_connect("localhost", 33000, "demodb");
    
    $cubrid_class_name = cubrid_get_class_name($cubrid_conn, "테이블명");
    
    if ($cubrid_class_name === NULL) {
    
        echo "테이블 이름이 잘못되었습니다.";
    
    }
    
    

    2025-03-17 06:16

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 4,280건 / 9 페이지

검색

게시물 검색