개발자 Q&A

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

2025.03.24 04:33

mysqli::$thread_id에 대한 이해가 필요합니다.

목록
  • Android개발광 1일 전 2025.03.24 04:33
  • 2
    1
안녕하세요 선생님, MySQLi 확장 함수의 thread_id 프로퍼티에 대해 궁금합니다.
이 프로퍼티는 현재 실행 중인 쿼리에 대한 스레드 ID를 반환합니다.
하지만 이 프로퍼티는 MySQLi 연결을 사용한 쿼리만 반환하고, PDO나 다른 연결 방식의 쿼리는 반환하지 않습니다.
선생님, 이러한 특성은 왜 존재하는가요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    mysqli::$thread_id 프로퍼티는 MySQLi 연결을 사용한 쿼리의 스레드 ID를 반환하는 데 사용됩니다.

    이러한 특성은 MySQLi가 MySQL 서버와 직접 통신하는 방식을 사용하기 때문입니다. MySQLi는 MySQL 서버와 통신할 때 스레드를 사용하여 쿼리를 처리합니다. 따라서 MySQLi 연결을 사용한 쿼리의 스레드 ID를 반환하는 것은 자연스러운 결과입니다.

    반면에 PDO나 다른 연결 방식의 쿼리는 MySQL 서버와 통신하는 방식이 다르기 때문에 스레드 ID를 반환하지 않습니다.

    이러한 차이는 MySQLi와 PDO의 내부 구현 방식의 차이로 인한 것입니다. MySQLi는 MySQL 서버와 직접 통신하는 방식을 사용하는 반면, PDO는 MySQL 서버와 통신하는 방식을 사용하는 라이브러리를 사용합니다.

    2025-03-24 04:34

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

검색

게시물 검색