Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để chỉnh sửa mã của tôi để lưu vào mySQL từ đầu XML?

Sử dụng mã này:

<?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. Php mã hóa Latin-1 / UTF-8

  2. Xóa dữ liệu trong bảng MySQL bằng PHP?

  3. Cách thêm ngày vào ngày trong MySQL

  4. Chọn và gửi thư từ cơ sở dữ liệu của tôi

  5. Lỗi MySQL / Amazon RDS:bạn không có SUPER đặc quyền ...