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

Parsing data XML menggunakan php untuk dimasukkan ke database mysql

Saya pribadi menyukai format XMl normal jadi saya mengubahnya karena sedikit lebih mudah dibaca tetapi ini adalah bagaimana Anda dapat menggunakannya:

$xmlstr = <<<XML
<?xml version='1.0' standalone='yes'?>
<shop>
<products>
    <product>
        <id>1</id>
        <name>Cornetto</name>
        <price>1.20</price>
        <description>Traditional Cornetto</description>
    </product>
    <product>
        <id>2</id>
        <name>Smarties</name>
        <price>1.00</price>
        <description>Smarties Icecream</description>
    </product>
</products>
<stocks>
    <stock>
        <id>1</id>
        <amount>242</amount>
        <price>pounds</price>
    </stock>
    <stock>
        <id>2</id>
        <amount>11</amount>
        <price>pounds</price>
    </stock>
</stocks>
</shop>
XML;

Menangani bagian:

$xml = new SimpleXMLElement($xmlstr);
echo 'single value: <br />';
echo $xml->products->product[0]->id; // get single value

echo '<br /><br />';

//Loop trough multiple products
echo 'multiple values: <br />';
foreach($xml->products->product as $product)
{
    echo $product->id.' - ';
    echo $product->name.' - ';
    echo $product->price.' - ';
    echo $product->description;
    echo '<br/>';
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memilih subkategori dari kategori yang dipilih menggunakan fungsi bersarang di PHP?

  2. Pilih beberapa jumlah dengan kueri MySQL dan tampilkan di kolom terpisah

  3. File my.cnf MySQL - Opsi yang ditemukan tanpa grup sebelumnya

  4. Cara Mendapatkan Data 1 Jam Terakhir di MySQL

  5. Mysql kiri bergabung dengan kondisi di tabel kanan