집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 쿼리 결과를 PHP에서 JSON 데이터로 어떻게 인코딩할 수 있나요?
MySQL 쿼리 결과를 JSON 데이터로 인코딩
MySQL 데이터베이스에서 데이터를 검색하고 조작하는 것은 웹 개발의 일반적인 작업입니다. 이 데이터를 인터넷을 통한 통신에 적합한 구조화된 형식으로 표시하기 위해 JSON(JavaScript Object Notation) 인코딩이 종종 사용됩니다. PHP의 json_encode() 함수는 MySQL 쿼리 결과를 JSON 문자열로 변환하는 간단한 방법을 제공합니다.
MySQL 쿼리 결과에 json_encode() 사용
MySQL 쿼리를 인코딩하려면 결과를 JSON 데이터로 표시하려면 다음 단계를 따르세요.
대체 방법 mysqli_fetch_all() 사용
최신 버전의 PHP에서는 다음을 사용할 수 있습니다. mysqli_fetch_all() 함수는 한 번의 작업으로 쿼리의 모든 행을 배열로 검색합니다. 이렇게 하면 반복이 필요하지 않아 프로세스가 단순화됩니다.
$result = mysqli_query($conn, "SELECT ..."); $rows = mysqli_fetch_all($result); // list arrays with values only in rows // or $rows = mysqli_fetch_all($result, MYSQLI_ASSOC); // assoc arrays in rows print json_encode($rows);
참고:
위 내용은 MySQL 쿼리 결과를 PHP에서 JSON 데이터로 어떻게 인코딩할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!