sql >> Databasteknik >  >> RDS >> Mysql

Hur redigerar jag min kod för att spara till mySQL från början av XML?

Använd denna kod:

<?php

$xml = simplexml_load_file('test.xml');

foreach($xml->products->product as $product)
{
    $columns = array();
    $data = array();
    foreach($product->children() as $child)
    {
        echo $child->getName() . ": " . $child . "<br />";
        $columns[] = $child->getName();
        $data[] = mysql_real_escape_string((string)$child);
    }
    $col = '`'. implode('`,`',$columns) .'`';
    $val = "'". implode("','",$data)."'";
    $query = "INSERT INTO XML_FEED ($col) VALUES ($val)";
    echo $query;

    mysql_query($query);
}
?>


  1. Returnera antalet dagar i en månad i MariaDB

  2. mysql Utländsk nyckel begränsning är felaktigt utformad fel

  3. Har databaser förutom Postgres funktioner som är jämförbara med utländska dataomslag?

  4. Är det möjligt att lägga till dina egna strängar till ett Django SearchVectorField?