通常我会添加每个循环在PHP MySQL数据库的条目,但是当所有的信息在一个阵列(多维怎么想吗?)PHP/MySQL的将阵列中的MySQL数据库
我m使用http://www.phpclasses.org/quick_csv_import来解析一个工作正常的CSV文件,但是我不能在我的生活中找出如何将结果写入循环以写入数据库。
<?php
$con = mysql_connect("localhost","*****","****");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("*****", $con);
require_once('parsecsv.lib.php');
$csv = new parseCSV();
$csv->auto('prod2.csv');
$csv->titles as $value (this has the titles saved in it in an array)
$csv->data as $key => $row (this has the actual values in it in an array)
?>
编辑:阵列看起来像:
[0] => Array
(
[ProductCategory] => Cleats and Spikes
[ProductSubCategory] => Masters Cleats
[Brand] => Masters
[ItemNumber] => SAM02BY
[ShortCode] => SAM0
[ItemDescription] => Ultra Grip F/T Pk (16) Blk/Yel
[ProductName] => Ultra Grip (6mm, F/T, Q/F)
[Options] => Fast Twist
[ImageURL] => hSAM02BY.jpg
[YoutubeURL] => http://www.youtube.com/watch?v=WuSB6rY9myg
[HostedURL] => 27527890
[StockStatus] => In Stock
[QtyAvailable] => 2149
[RRP] => 8.99
[Barcode] => 5027084199630
[DeliveryDue] => 09/03/2012
)
任何提示,将不胜感激
那么,你有什么试过?你所需要做的就是使用一个循环结构遍历'$ csv-> data'。然后,您可以将它们逐个插入到循环中,或创建一个大型查询并在最后插入。 – nnichols 2012-03-28 16:44:20
显示'print_r($ csv-> data)'的结果',以便我们可以看到它的结构。 – MrCode 2012-03-28 16:46:22
我已经更新了打印的问题。谢谢 – TMB87 2012-03-28 18:30:26