dongmufen8105 2014-05-13 07:16
浏览 44

使用PHP将xml插入MySql

I am trying to import xml data into a mysql table. I have the below fields to be Imported:

reference price category type city property imgurl1 imgurl2

The problem is that the number of <imgurl>(url to image file) is not the same. Below is the code:

$conn = mysql_connect($hostname, $username, $password);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db($dbname,$conn) or die( mysql_error() );

$xml = simplexml_load_file('http://astonpearlemail.net/feeds/feedsmall.xml');
$data = $fields = array();
foreach ($xml->xpath('listing') as $listing) {
$fields = array_keys((array)($listing));
$data[] = '("' . join('", "', (array)$listing) . '")';
}

$sql = "INSERT INTO ap_prop (" . join(', ', $fields) . ") VALUES
" ;
$sql .= join (",
", $data);
$result1 = mysql_query($sql,$conn);
echo "<pre>$sql</pre>"

Please suggest how I can import the varying number of imgurl.

Thanks in advance

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 Jenkins自动化部署—悬赏100元
    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算
    • ¥15 java如何提取出pdf里的文字?