Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan PHP DOM untuk membuat file XML dari data MySQL

Anda harus membuat dom xml dari data mysql dan kemudian menyimpannya dalam file xml. Contoh:

$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 ) );
}

Sekarang, Anda akan melihat file xml.

Semoga membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Beberapa sisipan dengan PDO

  2. Array nilai meta serial WooCommerce di tabel wp_postmeta

  3. Jari-jari beberapa titik lintang/bujur

  4. Pandas to_sql gagal pada kunci utama duplikat

  5. menyiapkan database untuk melacak pengguna mana yang telah mengklik tautan mana?