>백엔드 개발 >PHP 튜토리얼 >모바일 앱 통합을 위해 MySQLi 결과를 JSON으로 변환하는 방법은 무엇입니까?

모바일 앱 통합을 위해 MySQLi 결과를 JSON으로 변환하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-08 11:11:021046검색

How to Convert MySQLi Results to JSON for Mobile App Integration?

MySQLi 결과를 JSON으로 변환: 실용적인 접근 방식

모바일 애플리케이션과 통합할 때 MySQLi 결과를 JSON 형식으로 변환하는 것이 중요합니다. 이 기사에서는 이러한 변환을 효율적으로 수행하기 위한 간단한 솔루션을 자세히 설명합니다.

변환 기술

JSON은 복잡한 XML 구조를 활용하는 대신 가볍고 편리한 데이터 대안을 제공합니다. 교환. MySQLi 결과를 JSON으로 변환하려면 다음 단계를 따르세요.

  1. MySQLi를 사용하여 원하는 쿼리를 실행합니다.
  2. fetch_assoc() 또는 fetch_row() 메서드를 사용하여 결과를 배열로 가져옵니다.
  3. 다음을 사용하여 배열을 JSON 형식으로 인코딩합니다. json_encode().

구현 예

다음 PHP 코드를 고려하세요.

$mysqli = new mysqli('localhost','user','password','myDatabaseName');
$myArray = array();
$result = $mysqli->query("SELECT * FROM phase1");
while($row = $result->fetch_assoc()) {
    $myArray[] = $row;
}
echo json_encode($myArray);

이 코드는 데이터베이스 연결을 설정하고 다음을 실행합니다. 쿼리를 실행하고 결과를 배열로 변환한 후 마지막으로 JSON으로 인코딩합니다. format.

출력 변형

원하는 출력 스타일에 따라 가져오기 방법을 적절하게 수정할 수 있습니다.

  • 연관 배열:

    $result->fetch_assoc()

    출력:

    [
      {
          "id": "31",
          "name": "product_name1",
          "price": "98"
      },
      {
          "id": "30",
          "name": "product_name2",
          "price": "23"
      }
    ]
  • 색인됨 배열:

    $result->fetch_row()

    출력:

    [
      ["31", "product_name1", "98"],
      ["30", "product_name2", "23"]
    ]

결론

이러한 간단한 접근 방식을 채택하면 MySQLi 쿼리 결과를 JSON 형식으로 원활하게 변환하여 효율적인 데이터 전송 및 모바일과의 통합이 가능합니다. 응용 프로그램입니다.

위 내용은 모바일 앱 통합을 위해 MySQLi 결과를 JSON으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.