passwort vergessen - registrieren

Festzeit.ch Forum » Computer » DB-Programmierer

Autor Beitrag
poetflashimpactFr 15.7.11, 12:28
Hallo FZ-Forum,
ich suech en Datebank designer vo mir e Software macht, um mehreri Datebanke mitenenader z vergliche und in einere z speichere.

Ich bin au froh über lössigsvorschleg wie ichs selber chönt realisiere.

LG Poetflashimpact
backinblackFr 15.7.11, 15:07
1 mal bearbeitet, zuletzt Di 2.4.13, 11:57
poetflashimpactFr 15.7.11, 18:14
Es isch ebe verschide

Datebank1 isch e .csv
Datebank2 isch au e .csv

Datebank3, wo alles abglegt wird isch e mysql db.

Ha nach freeware gsucht und au gfunde s problem: ich muess das 2 mol am Tag aktuallisiere. Das heist: Vo nem netzlaufwerk müsst die Software um e Bestimmti ziet ume die 2 .csv date näh, vergliche > abgliche und die neüi DB in e mySQL datebank speichere.
Danke fürs hilf. Poetflashimpact
SplinterFr 15.7.11, 18:31
Sitt wenn isch e .csv e Datebank?

Hesch Java-Basics?
neokataFr 15.7.11, 20:21
s programmiere wird nid s problem si, das sind vilicht 100-200 zile code.
komplizierter stell ichs mir vor wie das mitem netzlaufwerk soll funktioniere wenn kein eigene server hesch. wenn, denn müestisch die date via FTP oder ufe anderi art bereit stelle, so dass de server wo das script usfüert, die files au gseht
füre 100er machis, server inkl. mysql datebank chönti au zur verfüegig stelle
craCHFr 15.7.11, 20:36
Das mit em Netzlaufwärk isch keis Problem, solang das Skript nid uf irgend emnä fremdserver lauft.

Ich würd uf dim PC es XAMPP installierä, do drmit kriegsch dini MySQL-DB und PHP (und en Apache, wo'd abr eigentlich nid bruchsch).

Mit PHP chasch relativ eifach CSV-Files importiere und denn verarbeite und via denn widr uf MySQL inserte.

CSV iläse: http://ch2.php.net/manual/de/function.fgetcsv.php

Mit mysql_connect die Verbindung zur DB herstellen: http://ch2.php.net/manual/de/function.mysql-connect.php
mit mysql_query einfügen: http://ch2.php.net/manual/de/function.mysql-query.php
und mit mysql_close wieder schliessen: http://ch2.php.net/manual/de/function.mysql-close.php

Griessli
poetflashimpactFr 15.7.11, 22:29
En Server isch sälbstverständlich vorhande, mit fester IP adresse.

In de erste CSV, XML datei handelts sich um 1`000`000 i träg mit je 12 spaltei.
In de zweite datei hets 35`000 i träg mit je 13 Spalte.
Es chunt eventuel no e 3ti CSV/XML Datei, bie het 60`000 i träg.

Die müsste vergliche wärde und binnere überistimmig in de Verschidene date muess er d ziele vo beidene csv date in e neüi .csv / xml datei speichere, nach nem bestimmte muster.

Das per PHP mache, willi eigendlich nit. Ich würd lieber es locales scipt uf nem server ha. Ich han scho es scipt vo .csv dateie ind mysql importiert.

danke fürs hilf. Poetflashimpact.
craCHSo 17.7.11, 02:21
was sins jetzt ... cvs odr xml? ... das isch nid ganz s'glichi

PHP heisst nid, dass es nid lokal isch ... das cha ganz guet lokal bi dir laufe.

Vorteil vo PHP isch, dass es relativ eifach zum programmiere isch und dass dä kein spezielli Entwickligsumgäbig / Compiler bruchsch.

Bi denä doch relativ grossä Datämängene würd ich beidi Files zerscht in ä MySQL-Tabälle lege und denn vo dört us verarbeit ... das isch worschins eifacher / schnäller und s'Ergäbniss isch denn au scho am richtige Ort.
poetflashimpactDi 16.8.11, 10:52
Hallo Festzeit Forum,
sry für die verspätete Antwort. Vielen dank craCH für deine Hilfe. Ich habe momentan die 2 .csv datein per PHP script in eine MySQL-DB geladen.

Jetzt zu meiner Frage: Wie kann ich die Daten von 2 verschiedenen Tabellen vergleichen und die übereinstimmenden Datensätze in eine neue Tabelle speichern?

Diese Tabelle wird anschließend in eine Shop DB Kopiert.

Beste Grüsse und vielen dank Poetflashimpact
noonesDi 16.8.11, 13:09
Mit SELECTs, INSERTs, und JOINs

Als angemeldeter festzeit.ch Member kannst du Themen erstellen und auf Beiträge antworten.
 
Infos/Hilfe » ©