csv in mysql datbase inlezen
Ik heb een csv bestand die te groot is om in te lezen via phpmyadmin.
Nu wil ik deze csv uploaden naar mijn server en dan via een script inlezen in de database tabel producten.
Ik heb al wat gezocht maar kan niet mijn oplossing vinden.
Hoe kan ik die doen ?
je csv opsplitsen of met explode aan de slag gaan
Gewijzigd op 01/01/1970 01:00:00 door bart nukem
LOAD DATA INFILE
10 miljoen records kun je binnen 1 minuutje importeren, dat gaat je met de PHP-oplossing vele uren kosten.
Gewijzigd op 01/01/1970 01:00:00 door bart nukem
doe het uploaden van in file in phpmyadmin maar dan in stukjes, elke dag een paar honderd.
dukenukem schreef op 12.12.2008 21:19:
Een csv-bestand die verschillende delimiters heeft, is redelijk brak inelkaar gezet. Hoe dom kun je zijn? Wanneer mensen zo dom zijn, dan heb ik hele grote twijfels over de correctheid van de data. Nog veel eenvoudiger kan het worden, c s v, comma seperated values. En dat is wat anders dan comma of punt of puntcomma of weetikveelwat values.dat is misschien wel zo, maar volgens mij kan je dan maar 1 delimeter (of zoiets) meegeven... en mijn csv file hebben er verschillende vandaar dat ik de oplossing zoek in deze richting.
Kortom, bullshit.
Gewijzigd op 01/01/1970 01:00:00 door bart nukem
@Dukenukem: Open je eigen topics en ga niet andermans topics vervuilen.
Gewijzigd op 01/01/1970 01:00:00 door bart nukem
Quote:
De data komt uit een boordcomputer van verschillende bussen, en de software die daar op draait maakt eenvoudig weg dusdanige CSV logs, daar kan ik verder niks aan veranderen.
Waarom zo moeilijk je hebt het antwoord toch zelf al gegeven?
pgFrank schreef op 12.12.2008 21:26:
@Dukenukem: Open je eigen topics en ga niet andermans topics vervuilen.
zo beter frank?
Het is inderdaad raar, een csv bestand met verschillende delimiters. Misschien dat je nog iets kunt herstellen met preg_replace.
http://www.ozerov.de/bigdump.php
Heeft mij geholpen met een groot script in de database te krijgen (dumpen..). :)
edit: van de bigdump site:
Version 0.28b 2007-06-08
Improved error message for file open errors
Handle CSV files (you have to specify $csv_insert_table)
succes
Gewijzigd op 01/01/1970 01:00:00 door mrhocoma