개발자 Q&A

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

2025.05.19 03:21

PDOStatement::bindColumn() 함수 관련 질문

목록
  • 엘라스틱서치광 8시간 전 2025.05.19 03:21 새글
  • 2
    1
저는 PDOStatement::bindColumn() 함수를 사용하여 데이터를 가져올 때 발생하는 문제에 대해 도움을 요청하고 싶습니다.

저는 PDOStatement::bindColumn() 함수를 사용하여 데이터를 가져올 때, bindColumn() 함수의 매개변수에 대해 혼란을 느끼고 있습니다. bindColumn() 함수의 매개변수는 columnNumber와 fieldType 두 가지 매개변수만 가지고 있는 것 같습니다. 하지만 저는 fieldType의 가능한 값에 대해 정확한 정보를 찾을 수 없는데요.

fieldType의 가능한 값은 무엇이며, 각각의 fieldType를 사용하는 이유가 무엇인가요?

예를 들어, PDOStatement::bindColumn() 함수에서 fieldType을 PDO::PARAM_STR으로 설정하는 것은 어떤 의미이고, PDO::PARAM_INT로 설정하는 것은 어떤 의미인지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  8시간 전



    PDO::PARAM_STR은 문자열 데이터를 의미하며, PDO::PARAM_INT는 정수 데이터를 의미합니다.

    PDO::PARAM_STR을 사용하여 데이터를 가져올 때는, 데이터가 문자열 형식으로 가져오며, PDO::PARAM_INT를 사용하여 데이터를 가져올 때는, 데이터가 정수 형식으로 가져오게 됩니다.

    예를 들어, PDOStatement::bindColumn() 함수에서 fieldType을 PDO::PARAM_STR로 설정하면, 데이터가 문자열 형식으로 가져오며, PDO::PARAM_INT로 설정하면 데이터가 정수 형식으로 가져옵니다.

    PDO::PARAM_LOB은 Blob 데이터를 의미하며, PDO::PARAM_BOOL은 부울 데이터를 의미합니다.

    PDO::PARAM_NULL은 NULL 값을 의미하며, PDO::PARAM_STR_PAD은 문자열 데이터를 의미합니다.

    각각의 fieldType를 사용하는 이유는 데이터의 형식에 따라 사용하는 것입니다. 데이터의 형식에 맞게 fieldType을 설정하여 데이터를 가져올 수 있습니다.

    2025-05-19 03:22

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

검색

게시물 검색