CSV via CRON in mySQL einlesen?

CSV via CRON in mySQL einlesen?

am 03.03.2006 12:38:37 von Peter Wittenberger

Hallo NG,

ist es möglich, eine auf dem Rechner/Server liegende CSV-Datei regelmässig
über ein PHP Skript
in eine mySQL Datenbank einzulesen? Bevor ich mich auf die Suche mache:
Könnt Ihr mir "Tipps"
geben wie ich hier anfange. Muss ich über explode, split die Datei über das
Skript öffnen lassen und
ein Array abarbeiten und damit die DB füllen? Oder gibt es elegante einfache
Lösungen für eine CSV-Datei?

Danke Euch,
Peter

Re: CSV via CRON in mySQL einlesen?

am 03.03.2006 12:49:31 von Frank Schenk

Peter Wittenberger wrote:
> Hallo NG,

Hallo Peter,

>
> ist es möglich, eine auf dem Rechner/Server liegende CSV-Datei regelmässig
> über ein PHP Skript
> in eine mySQL Datenbank einzulesen?

jap

> Bevor ich mich auf die Suche mache:
> Könnt Ihr mir "Tipps"
> geben wie ich hier anfange. Muss ich über explode, split die Datei über das
> Skript öffnen lassen und
> ein Array abarbeiten und damit die DB füllen? Oder gibt es elegante einfache
> Lösungen für eine CSV-Datei?

google?

> Danke Euch,
> Peter

Bitte lies: http://www.catb.org/~esr/faqs/smart-questions.html


gruß, Frank

Re: CSV via CRON in mySQL einlesen?

am 03.03.2006 12:50:57 von Felix Holdener

"Peter Wittenberger" schrieb:

>Hallo NG,
>
>ist es möglich, eine auf dem Rechner/Server liegende CSV-Datei regelmässig
>über ein PHP Skript
>in eine mySQL Datenbank einzulesen? Bevor ich mich auf die Suche mache:
>Könnt Ihr mir "Tipps"
>geben wie ich hier anfange. Muss ich über explode, split die Datei über das
>Skript öffnen lassen und
>ein Array abarbeiten und damit die DB füllen? Oder gibt es elegante einfache
>Lösungen für eine CSV-Datei?

Such im Web nach csv2mysql, da sollte was für dich dabei sein. Bist ja
nicht der Erste mit diesem Problem.

hth
Felix

Re: CSV via CRON in mySQL einlesen?

am 03.03.2006 13:17:45 von Stephan Mann

On 2006-03-03 12:38:37, Peter Wittenberger wrote:
> ist es möglich, eine auf dem Rechner/Server liegende CSV-Datei
> regelmässig
> über ein PHP Skript
> in eine mySQL Datenbank einzulesen?

Wenn du unbedingt PHP verwenden moechtest, dann wuerde ich fgetcsv()
empfehlen:

fgetcsv - Gets line from file pointer and parse for CSV fields


Andernfalls:

8.12. mysqlimport ? A Data Import Program


hth, stephan

Re: CSV via CRON in mySQL einlesen?

am 03.03.2006 13:45:00 von Peter Wittenberger

"Stephan Mann" wrote:
> Wenn du unbedingt PHP verwenden moechtest, dann wuerde ich fgetcsv()
> empfehlen:
>
> fgetcsv - Gets line from file pointer and parse for CSV fields
>
>...
> hth, stephan

Danke Dir,
genau solch einen Tipp wollte ich. Google spuckte mir massig Tools, Scripte
und X-Wege aus. Darum der Post: Wollte den Rat von Profis.

Gruss,
Peter