Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक्सएमएल की शुरुआत से mySQL में सहेजने के लिए मेरे कोड को कैसे संपादित करें?

इस कोड का प्रयोग करें:

<?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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्तमान तिथि से महीने घटाएं sql

  2. दो MySQL तालिका के बीच user_id मान साझा करना

  3. स्पष्ट रूप से सेट होने पर भी तैयार स्टेटमेंट कभी भी टाइमआउट नहीं होगा

  4. क्वेरी में समूह का अजीब व्यवहार जिसे अनुकूलित करने की आवश्यकता है

  5. DUPLICATE KEY पर InnoDB ऑटो इंक्रीमेंट रोकें