개발자 Q&A

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

2025.07.22 10:18

mysqli::$host_info에 대한 이해를 도와주세요

목록
  • 메모리최적화전문가 21시간 전 2025.07.22 10:18 새글
  • 14
    1
제가 mysqli를 사용하여 데이터베이스에 연결했을 때, mysqli::$host_info를 사용하여 호스트 정보를 가져올 수 있다고 합니다.
하지만 mysqli::$host_info의 반환값을 분석해 보면, 호스트 이름, 포트 번호, 소켓 경로 등 다양한 정보가 포함되어 있습니다.
호스트 이름을 가져오기 위해 mysqli::$host_info의 반환값에서 어느 부분을 참고해야 하는지 알려주시겠습니까?

또한 호스트 이름을 가져올 때, 특정 포맷으로 반환되는 것을 확인했습니다.
예를 들어, localhost:3306과 같은 형식으로 반환됩니다.
호스트 이름과 포트 번호를 분리하여 가져올 방법이 있는지 알려주시겠습니까?

예를 들어, localhost:3306에서 localhost만 가져오고 싶을 때, 어떻게 해야 하는지 알려주시겠습니까?

    댓글목록

    profile_image
    나우호스팅  21시간 전



    mysqli::$host_info는 MySQLi 연결의 호스트 정보를 반환합니다. 호스트 이름을 가져올 때, 반환값에서 호스트 이름 부분만 참고하면 됩니다.

    호스트 이름과 포트 번호를 분리하여 가져올 방법은 다음과 같습니다.

    #hostingforum.kr
    php
    
    $host_info = mysqli::$host_info;
    
    $host_name = explode(':', $host_info)[0];
    
    


    위 코드는 explode() 함수를 사용하여 ':' 문자를 기준으로 문자열을 분리하고, 첫 번째 요소를 호스트 이름으로 가져옵니다.

    예를 들어, localhost:3306에서 localhost만 가져오고 싶을 때, 위 코드를 사용하면 됩니다.

    2025-07-22 10:19

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

검색

게시물 검색