Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на PHP DOM за създаване на XML файлове от MySQL данни

ще трябва да създадете dom xml от данните на mysql и след това да го запишете в xml файл. Пример:

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

Сега трябва да видите xml файла.

Надявам се, че помага.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте MySQL съхранена процедура с помощта на JPA Hibernate

  2. Изберете последния запис от дясната таблица, когато използвате присъединяване в mysql

  3. Php – Изглежда, че във вашата PHP инсталация липсва разширението MySQL, което се изисква от WordPress

  4. #1366 - Неправилна стойност на цяло число:MYsql

  5. Грешка в грешната архитектура на Python MySQL