MySQLi 쿼리 결과를 JSON 형식으로 변환하려면 다음 단계를 따르세요.
$mysqli = new mysqli('localhost','user','password','myDatabaseName'); $result = $mysqli->query("SELECT * FROM phase1");
$myArray = array(); while($row = $result->fetch_assoc()) { $myArray[] = $row; }
echo json_encode($myArray);
출력:
[ { "id": "31", "name": "product_name1", "price": "98" }, { "id": "30", "name": "product_name2", "price": "23" } ]
번호가 매겨진 키가 있는 배열을 선호하는 경우 fetch_assoc() 대신 fetch_row()를 사용하세요.
while($row = $result->fetch_row()) { $myArray[] = $row; }
출력 :
[ ["31","product_name1","98"], ["30","product_name2","23"] ]
이 접근 방식은 XML 형식에 비해 더 가볍고 간결한 출력을 제공하므로 모바일 애플리케이션에 이상적입니다.
위 내용은 MySQLi 쿼리 결과를 JSON으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!