Normalerweise würde ich ein für einen MySQL-Datenbank-Eintrag in PHP für jede Schleife hinzufügen, aber wenn alle Informationen in einem Array (mehrdimensionale ich denke?)PHP/Mysql setzt Array in mysql Db
I‘ m Verwenden http://www.phpclasses.org/quick_csv_import, um eine CSV-Datei analysieren, die gut funktioniert, aber ich kann nicht für das Leben von mir erarbeiten, wie Sie die Ergebnisse, wie sie in einer Schleife in die Datenbank schreiben, setzen.
<?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)
?>
Edit: Das Array wie folgt aussieht:
[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
)
wird Irgendwelche Tipps stark
Also, was haben Sie versucht? Alles, was Sie tun müssen, ist ein Looping-Konstrukt, um über $ csv-> data zu iterieren. Sie können sie dann entweder einzeln in Ihre Schleife einfügen oder eine große Abfrage erstellen und am Ende einfügen. – nnichols
Zeigen Sie das Ergebnis von 'print_r ($ csv-> data)', damit wir seine Struktur sehen können. – MrCode
Ich habe die Frage mit dem Druck aktualisiert. Danke – TMB87