sql >> Database teknologi >  >> RDS >> Mysql

Indsæt XML-data til MySQL-tabel ved hjælp af PHP

Forudsat at du har flere kunder...

$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. PostgreSQL returnerer en funktion med en brugerdefineret datatype

  2. Fatal fejl:Kald til udefineret funktion getsqlvaluestring()

  3. Laravel 4 Cascading Soft Deletes

  4. Indstilling af forbindelsePool crasher Slick 3.0