PHP에서 MySQL 데이터베이스 출력을 XML로 검색
특정 열이 포함된 MySQL 데이터베이스에서 XML 출력을 검색하려면 PHP를 사용하여 다음 단계를 따르세요.
먼저 연결을 설정하세요. 데이터베이스:
mysql_connect('server', 'user', 'pass'); mysql_select_db('database');
다음으로 SQL 쿼리를 실행하여 원하는 열을 가져옵니다.
$sql = "SELECT udid, country FROM table ORDER BY udid"; $res = mysql_query($sql);
XML 출력을 생성하려면 XMLWriter 개체를 인스턴스화합니다.
$xml = new XMLWriter();
XMLWriter를 구성하고 문서를 시작합니다.
$xml->openURI("php://output"); $xml->startDocument(); $xml->setIndent(true); $xml->startElement('countries');
루프 스루 쿼리 결과를 확인하고 각 행에 대한 XML 요소를 생성합니다.
while ($row = mysql_fetch_assoc($res)) { $xml->startElement("country"); $xml->writeAttribute('udid', $row['udid']); $xml->writeRaw($row['country']); $xml->endElement(); }
XML 요소 및 문서 종료:
$xml->endElement(); $xml->endDocument();
마지막으로 적절한 HTTP 헤더를 설정하고 XML을 출력합니다.
header('Content-type: text/xml'); $xml->flush();
이 프로세스는 MySQL 데이터베이스의 지정된 열을 포함하는 XML 문서를 생성합니다.
위 내용은 PHP에서 MySQL 데이터베이스 출력을 XML로 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!