CSV in eine MYSql Datebank laden durch laufen und modifizieren
Hallo zusammen,
ich habe ein dringendes Problem, welches ich eigentlich schon via Excel Macro gelöst hatte jedoch wegen der Begrenzug der Zellen gescheitert bin. Ich habe lange gebraucht das Macro mit hilfe anderer zu schreiben und noch länger habe ich mich geärgert nachdem ich festgestellt habe das meine Einträge in Excel abgeschnitten werden. Ich bin dann auf die idee gekommen die CSV in eine MYSql Tabelle zu laden um meine gewünschetn Operationen aus zu führen. Jedoch bin ich da hoffnungslos überfordert. Zu den Aktionen die ich ausführen möchte: Ich bekomme alle paar Tage eine CSV datei welche mit bis zu 20000 Einträgen gefüllt werden kann. Der Aufbau: Artikelnummer;Titel; einige andere Spalten; bild1;bis bild5; Beschreibung Gewünschet Aktionen: Ich möchte die Zeilen durchlaufen und mir die Felder der Spalte Beschreibung modifizieren in dem ich mir quasi um die Beschreibung ein Template bastel: Dazu will ich Fixe Elemente (Header, P1-P5 welches aus Htmlteilen bestehen und angaben aus den anderen Feldern (Kusiv) wie folgt in die Beschreibungs felder (bzw. um die Bschreibung) kopieren: Header warenname P1 bild1 P2 warenname P3 artikelnummer P4 Beschreibung P5 bild2 <br> bild3 <br> bild4 Footer Die Fixen Elemente mmüsste ich mir eventuell in eine Extra Spalte hinterlegen. In VBA wurde die so gelöst: Code:
Sub Tool() Das ganze würde ich nun gerne in MySQL portieren (wenn das überhaupt möglich ist) Meine suche und ersten Gehversuch haben diese for Schleifen konstrukt aufgetrieben: Code:
$db = mysql_query ('SELECT `warenname`, `Beschreibung` FROM `csv` ORDER BY `id` ASC'); Wie Ihr seht tappe ich hoffnungslos im Dunkeln. Über Anregungen tipps und Vorschläge wie und ob ich das Problem lösen kann, wäre ich sehr dankbar. Gruß Nils |
AW: CSV in eine MYSql Datebank laden durch laufen und modifizieren
willkommen im forum,
Zitat:
schau dir mal diese beiden funktionen an; könnte was für dich dabei sein: http://de.php.net/manual/de/function.fgetcsv.php http://de.php.net/manual/de/function.str-getcsv.php cx |
AW: CSV in eine MYSql Datebank laden durch laufen und modifizieren
Grüss dich,
ok danke für den Hinweis. So wie es auschaut kann ich das ganze wohl nicht 'nur' über die SQL schiene machen sondern muss da noch was in Php zu basteln? Gruß Nils |
AW: CSV in eine MYSql Datebank laden durch laufen und modifizieren
Zitat:
cx |
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:42:18 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.