개발자 Q&A

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

2025.06.01 11:47

PDOStatement::errorInfo의 사용법에 대한 질문

목록
  • 인증체계장인 오래 전 2025.06.01 11:47
  • 91
    1
제가 PDOStatement::errorInfo 함수를 사용하여 오류 정보를 가져오려고 하는데요.
이 함수의 반환 값은 어떤 형식으로 반환되는가요?
어떤 오류 코드가 반환되는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  오래 전



    PDOStatement::errorInfo 함수의 반환 값은 3개의 요소를 포함하는 배열로 반환됩니다.

    - 첫 번째 요소는 오류 코드를 나타내며, 오류가 발생하지 않은 경우 NULL을 반환합니다.
    - 두 번째 요소는 오류 메시지를 나타내며, 오류가 발생하지 않은 경우 NULL을 반환합니다.
    - 세 번째 요소는 오류 코드를 나타내는 SQL 상태 코드를 반환합니다.

    예를 들어, 오류가 발생한 경우 다음과 같은 반환 값을 얻을 수 있습니다.

    #hostingforum.kr
    php
    
    array(
    
      0 => 'HY000',
    
      1 => 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away',
    
      2 => 'HY000'
    
    )
    
    


    오류 코드는 다음과 같이 나눌 수 있습니다.

    - HY000: 일반 오류
    - HY001: SQL 문법 오류
    - HY002: 데이터베이스 오류
    - HY003: SQL 문법 오류
    - HY004: SQL 문법 오류
    - HY005: SQL 문법 오류
    - HY006: SQL 문법 오류
    - HY007: SQL 문법 오류
    - HY008: SQL 문법 오류
    - HY009: SQL 문법 오류
    - HY010: SQL 문법 오류
    - HY011: SQL 문법 오류
    - HY012: SQL 문법 오류
    - HY013: SQL 문법 오류
    - HY014: SQL 문법 오류
    - HY015: SQL 문법 오류
    - HY016: SQL 문법 오류
    - HY017: SQL 문법 오류
    - HY018: SQL 문법 오류
    - HY019: SQL 문법 오류
    - HY020: SQL 문법 오류
    - HY021: SQL 문법 오류
    - HY022: SQL 문법 오류
    - HY023: SQL 문법 오류
    - HY024: SQL 문법 오류
    - HY025: SQL 문법 오류
    - HY026: SQL 문법 오류
    - HY027: SQL 문법 오류
    - HY028: SQL 문법 오류
    - HY029: SQL 문법 오류
    - HY030: SQL 문법 오류
    - HY031: SQL 문법 오류
    - HY032: SQL 문법 오류
    - HY033: SQL 문법 오류
    - HY034: SQL 문법 오류
    - HY035: SQL 문법 오류
    - HY036: SQL 문법 오류
    - HY037: SQL 문법 오류
    - HY038: SQL 문법 오류
    - HY039: SQL 문법 오류
    - HY040: SQL 문법 오류
    - HY041: SQL 문법 오류
    - HY042: SQL 문법 오류
    - HY043: SQL 문법 오류
    - HY044: SQL 문법 오류
    - HY045: SQL 문법 오류
    - HY046: SQL 문법 오류
    - HY047: SQL 문법 오류
    - HY048: SQL 문법 오류
    - HY049: SQL 문법 오류
    - HY050: SQL 문법 오류
    - HY051: SQL 문법 오류
    - HY052: SQL 문법 오류
    - HY053: SQL 문법 오류
    - HY054: SQL 문법 오류
    - HY055: SQL 문법 오류
    - HY056: SQL 문법 오류
    - HY057: SQL 문법 오류
    - HY058: SQL 문법 오류
    - HY059: SQL 문법 오류
    - HY060: SQL 문법 오류
    - HY061: SQL 문법 오류
    - HY062: SQL 문법 오류
    - HY063: SQL 문법 오류
    - HY064: SQL 문법 오류
    - HY065: SQL 문법 오류
    - HY066: SQL 문법 오류
    - HY067: SQL 문법 오류
    - HY068: SQL 문법 오류
    - HY069: SQL 문법 오류
    - HY070: SQL 문법 오류
    - HY071: SQL 문법 오류
    - HY072: SQL 문법 오류
    - HY073: SQL 문법 오류
    - HY074: SQL 문법 오류
    - HY075: SQL 문법 오류
    - HY076: SQL 문법 오류
    - HY077: SQL 문법 오류
    - HY078: SQL 문법 오류
    - HY079: SQL 문법 오류
    - HY080: SQL 문법 오류
    - HY081: SQL 문법 오류
    - HY082: SQL 문법 오류
    - HY083: SQL 문법 오류
    - HY084: SQL 문법 오류
    - HY085: SQL 문법 오류
    - HY086: SQL 문법 오류
    - HY087: SQL 문법 오류
    - HY088: SQL 문법 오류
    - HY089: SQL 문법 오류
    - HY090: SQL 문법 오류
    - HY091: SQL 문법 오류
    - HY092: SQL 문법 오류
    - HY093: SQL 문법 오류
    - HY094: SQL 문법 오류
    - HY095: SQL 문법 오류
    - HY096: SQL 문법 오류
    - HY097: SQL 문법 오류
    - HY098: SQL 문법 오류
    - HY099: SQL 문법 오류
    - HY100: SQL 문법 오류
    - HY101: SQL 문법 오류
    - HY102: SQL 문법 오류
    - HY103: SQL 문법 오류
    - HY104: SQL 문법 오류
    - HY105: SQL 문법 오류
    - HY106: SQL 문법 오류
    - HY107: SQL 문법 오류
    - HY108: SQL 문법 오류
    - HY109: SQL 문법 오류
    - HY110: SQL 문법 오류
    - HY111: SQL 문법 오류
    - HY112: SQL 문법 오류
    - HY113: SQL 문법 오류
    - HY114: SQL 문법 오류
    - HY115: SQL 문법 오류
    - HY116: SQL 문법 오류
    - HY117: SQL 문법 오류
    - HY118: SQL 문법 오류
    - HY119: SQL 문법 오류
    - HY120: SQL 문법 오류
    - HY121: SQL 문법 오류
    - HY122: SQL 문법 오류
    - HY123: SQL 문법 오류
    - HY124: SQL 문법 오류
    - HY125: SQL 문법 오류
    - HY126: SQL 문법 오류
    - HY127: SQL 문법 오류
    - HY128: SQL 문법 오류
    - HY129: SQL 문법 오류
    - HY130: SQL 문법 오류
    - HY131: SQL 문법 오류
    - HY132: SQL 문법 오류
    - HY133: SQL 문법 오류
    - HY134: SQL 문법 오류
    - HY135: SQL 문법 오류
    - HY136: SQL 문법 오류
    - HY137: SQL 문법 오류
    - HY138: SQL 문법 오류
    - HY139: SQL 문법 오류
    - HY140: SQL 문법 오류
    - HY141: SQL 문법 오류
    - HY142: SQL 문법 오류
    - HY143: SQL 문법 오류
    - HY144: SQL 문법 오류
    - HY145: SQL 문법 오류
    - HY146: SQL 문법 오류
    - HY147: SQL 문법 오류
    - HY148: SQL 문법 오류
    - HY149: SQL 문법 오류
    - HY150: SQL 문법 오류
    - HY151: SQL 문법 오류
    - HY152: SQL 문법 오류
    - HY153: SQL 문법 오류
    - HY154: SQL 문법 오류
    - HY155: SQL 문법 오류
    - HY156: SQL 문법 오류
    - HY157: SQL 문법 오류
    - HY158: SQL 문법 오류
    - HY159: SQL 문법 오류
    - HY160: SQL 문법 오류
    - HY161: SQL 문법 오류
    - HY162: SQL 문법 오류
    - HY163: SQL 문법 오류
    - HY164: SQL 문법 오류
    - HY165: SQL 문법 오류
    - HY166: SQL 문법 오류
    - HY167: SQL 문법 오류
    - HY168: SQL 문법 오류
    - HY169: SQL 문법 오류
    - HY170: SQL 문법 오류
    - HY171: SQL 문법 오류
    - HY172: SQL 문법 오류
    - HY173: HY000
    - HY174: HY000
    - HY175: HY000
    - HY176: HY000
    - HY177: HY000
    - HY178: HY000
    - HY179: HY000
    - HY180: HY000
    - HY181: HY000
    - HY182: HY000
    - HY183: HY000
    - HY184: HY000
    - HY185: HY000
    - HY186: HY000

    2025-06-01 11:48

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

검색

게시물 검색