mysqli 쿼리 결과를 JSON 형식으로 변환하는 방법은 무엇입니까?
P粉794851975
P粉794851975 2023-08-22 14:56:27
0
2
498
<p>모바일 애플리케이션용으로 JSON 형식으로 지정해야 하는 mysqli 쿼리가 있습니다. </p> <p>쿼리 결과의 XML 문서를 성공적으로 생성했지만 보다 가벼운 솔루션을 찾고 있습니다. (아래의 현재 XML 코드 참조)</p> <pre class="brush:php;toolbar:false;">$mysql = new mysqli(DB_SERVER,DB_USER,DB_PASSWORD,DB_NAME) or die('데이터베이스 연결에 문제가 발생했습니다.'); $stmt = $mysql->prepare('섹션에서 DISTINCT 제목을 선택하세요. ORDER BY 제목 ASC'); $stmt->execute(); $stmt->bind_result($title); //xml 형식 생성 $doc = new DomDocument('1.0'); //루트 노드 생성 $root = $doc->createElement('xml'); $root = $doc->appendChild($root); //각 행에 노드 추가 while($row = $stmt->fetch()) : $occ = $doc->createElement('데이터'); $occ = $root->appendChild($occ); $child = $doc->createElement('섹션'); $child = $occ->appendChild($child); $value = $doc->createTextNode($title); $value = $child->appendChild($value); 결국; $xml_string = $doc->saveXML(); header('Content-Type: application/xml; charset=ISO-8859-1'); // xml 출력, jQuery가 준비되었습니다. echo $xml_string;</pre> <p><br /></p>
P粉794851975
P粉794851975

모든 응답(2)
P粉151466081

JSON 피드를 만드는 방법은 다음과 같습니다.

으아악
P粉044526217

쿼리 결과에서 배열을 만들고 인코딩하기만 하면 됩니다

으아아아

출력 결과는 다음과 같습니다.

으아아아

다른 스타일을 원한다면 fetch_assoc()을 fetch_row()로 변경하고 다음 출력을 얻을 수 있습니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿