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

Sử dụng PHP DOM để tạo tệp XML từ dữ liệu MySQL

bạn sẽ phải tạo xml dom từ dữ liệu mysql và sau đó lưu nó vào tệp xml. Ví dụ:

$sql = 'select * from messages';
$run = mysql_query($sql, $link);

if( $run && mysql_num_rows( $run ) ) {
    $doc = new DOMDocument( '1.0' );
    $doc->formatOutput = true;
    $doc->preserveWhiteSpace = true;

    $root = $doc->createElement( 'data' );
    $doc->appendChild( $root );

    while( ( $fetch = mysql_fetch_assoc( $run ) )!== false ) {
        $node = $doc->createElement( 'node' );
        $root->appendChild( $node );

        foreach( $fetch as $key => $value ) {
            createNodes( $key, $value, $doc, $node );
        }
    }
    $doc->save("thexmlfile.xml");
}

function createNodes( $key, $value, $doc, $node ) {
    $key = $doc->createElement( $key );
    $node->appendChild( $key );
    $key->appendChild( $doc->createTextNode( $value ) );
}

Bây giờ, bạn sẽ thấy tệp xml.

Hy vọng, nó sẽ hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. truy vấn không bằng không hoạt động

  2. Truy vấn MySQL cơ bản

  3. Không bao giờ xóa các mục nhập? Ý tưởng tốt? Bình thường?

  4. Đếm số lượng truy vấn được thực hiện

  5. cấu trúc mysql cho nhận xét và trả lời nhận xét