Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhận đầu ra cơ sở dữ liệu MySQL qua PHP sang XML

Ví dụ với XMLWriter .

mysql_connect('server', 'user', 'pass');
mysql_select_db('database');

$sql = "SELECT udid, country FROM table ORDER BY udid";
$res = mysql_query($sql);

$xml = new XMLWriter();

$xml->openURI("php://output");
$xml->startDocument();
$xml->setIndent(true);

$xml->startElement('countries');

while ($row = mysql_fetch_assoc($res)) {
  $xml->startElement("country");

  $xml->writeAttribute('udid', $row['udid']);
  $xml->writeRaw($row['country']);

  $xml->endElement();
}

$xml->endElement();

header('Content-type: text/xml');
$xml->flush();

Đầu ra:

<?xml version="1.0"?>
<countries>
 <country udid="1">Country 1</country>
 <country udid="2">Country 2</country>
 ...
 <country udid="n">Country n</country>
</countries>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ALTER TABLE để thêm khóa chính tổng hợp

  2. Chèn mảng vào cơ sở dữ liệu MySQL bằng PHP

  3. Cách thực hiện các truy vấn tham gia bằng cách sử dụng Sequelize trên Node.js

  4. Phân trang MySQL mà không cần truy vấn kép?

  5. Truy vấn nhiều cơ sở dữ liệu cùng một lúc