sql >> Databasteknik >  >> RDS >> Mysql

Infoga XML-data till MySQL-tabell med PHP

Förutsatt att du har flera 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. Hur man gör en engångsladdning för 4 miljarder poster från MySQL till SQL Server

  2. Infoga flera ordboksobjekt i en MySQL-databas med python och MySQLdb

  3. Hur HEX() fungerar i MariaDB

  4. Ersätt första förekomsten av delsträng i en sträng i SQL