개발자 Q&A

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

2025.03.10 20:06

mysql_fetch_object 함수 사용 방법에 대한 질문입니다.

목록
  • Express킬러 13일 전 2025.03.10 20:06
  • 9
    1
저는 mysql_fetch_object 함수를 사용하여 데이터베이스에서 데이터를 가져오고 있습니다.
하지만, 이 함수를 사용할 때 데이터 형식이 object로 출력되는 것을 알게되었습니다.
예를 들어, mysql_fetch_object("SELECT * FROM 테이블명")을 사용하면, 결과가 object 형식으로 출력됩니다.
하지만, 이 object 형식의 데이터를 php에서 사용하고 싶습니다.
이때, mysql_fetch_object 함수의 사용 방법에 대해 알려주시면 감사하겠습니다.

mysql_fetch_object 함수를 사용할 때, php에서 사용할 수 있는 형식을 지정할 수 있는 방법이 있는지 궁금합니다.
또한, 이 함수를 사용하여 데이터베이스에서 데이터를 가져올 때, 데이터 형식이 object로 출력되는 것을 피할 수 있는 방법이 있는지 궁금합니다.

    댓글목록

    profile_image
    나우호스팅  13일 전



    mysql_fetch_object 함수를 사용하여 데이터베이스에서 데이터를 가져올 때, 데이터 형식이 object로 출력되는 것을 피하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.

    1. mysql_fetch_array 함수 사용: mysql_fetch_object 함수 대신 mysql_fetch_array 함수를 사용하여 데이터를 가져올 수 있습니다. mysql_fetch_array 함수는 데이터를 배열 형식으로 반환하므로, 데이터 형식이 object가 아닌 배열로 출력됩니다.

    #hostingforum.kr
    php
    
    $result = mysql_query("SELECT * FROM 테이블명");
    
    $data = mysql_fetch_array($result);
    
    


    2. mysql_fetch_assoc 함수 사용: mysql_fetch_assoc 함수는 mysql_fetch_array 함수와 유사하게 데이터를 배열 형식으로 반환합니다. 따라서 mysql_fetch_assoc 함수를 사용하여 데이터를 가져올 수도 있습니다.

    #hostingforum.kr
    php
    
    $result = mysql_query("SELECT * FROM 테이블명");
    
    $data = mysql_fetch_assoc($result);
    
    


    3. mysql_fetch_object 함수의 형식 지정: mysql_fetch_object 함수의 두 번째 인자로 형식을 지정할 수 있습니다. 예를 들어, mysql_fetch_object 함수의 두 번째 인자로 'stdClass'를 지정하면 stdClass 객체를 반환합니다.

    #hostingforum.kr
    php
    
    $result = mysql_query("SELECT * FROM 테이블명");
    
    $data = mysql_fetch_object($result, 'stdClass');
    
    


    4. PHP 5.5 이상의 경우 mysql_* 함수 사용 금지: PHP 5.5 이상부터 mysql_* 함수는 사용 금지되어 있습니다. 따라서 mysql_fetch_object 함수를 사용하는 대신 PDO 또는 mysqli_* 함수를 사용하는 것을 권장합니다.

    #hostingforum.kr
    php
    
    $pdo = new PDO('mysql:host=localhost;dbname=데이터베이스명', '사용자명', '비밀번호');
    
    $stmt = $pdo->query("SELECT * FROM 테이블명");
    
    $data = $stmt->fetchObject();
    
    

    2025-03-10 20:07

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

검색

게시물 검색