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

Вмъкване на XML данни в MySQL таблица с помощта на PHP

Ако приемем, че имате няколко клиенти...

$sXmlString =<<< END
<?xml version="1.0"?>
<Content>
<Customer>
<id>1</id>
<name>Oluwafemi</name>
<address>Cresent Drive, TX</address>
</Customer>
<Customer>
<id>2</id>
<name>Oluwafemi2</name>
<address>Cresent Drive 2, TX</address>
</Customer>
</Content>
END;

$oXml       = simplexml_load_string($sXmlString);
$sJson      = json_encode( $oXml );
$aContent   = json_decode( $sJson, TRUE );
$aCustomers = $aContent[ 'Customer' ];
var_dump( $aCustomers );
$iCountCustomers = count( $aCustomers );
for( $i = 0; $i < $iCountCustomers; ++$i )
{
    $sId      = $aCustomers[ $i ][ 'id' ];
    $sName    = $aCustomers[ $i ][ 'name' ];
    $sAddress = $aCustomers[ $i ][ 'address' ];
    var_dump( $sId );
    var_dump( $sName );
    var_dump( $sAddress );
}



  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 база данни с нейните данни с помощта на php скрипт?

  2. Как мога да се присъединя към множество SQL таблици, използвайки идентификаторите?

  3. Как да избера най-дългия "низ" от таблица при групиране

  4. Защо mysql пропуска някои идентификатори за автоматично увеличение?

  5. MySQL:Вмъкване в множество таблици в една и съща заявка с BEGIN&COMMIT