PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : auslesen von CSV-Dateien


dev
25.02.2002, 12:53:22
Hi,

Ich brauche dringend Hilfe zum Thema csv-dateien. ich weiß nicht wie viel ich schon ausprobiert habe, aber ich bleibe immer an der selben Stelle hängen.
Die Datei sieht wie folgt aus:
ID | name | nachname| adresse ....

ich kriege es zwar hin die Datei komplett auszulesen, also alle Einträge. Ich möchte aber nur ein ganz bestimmtes Feld über einen Vergleich ausgeben.
z.b. wenn der eingetragene name = $name ist anzeigen

Wer hat da eine Idee und kann mir helfen?
Mit mysql wäre das keine Problem, es soll aber eine Textdatei als DB dienen.


Danke in voraus
Gruss DEV

Nev
26.02.2002, 08:56:09
Hi

Frage:
bekommst du schon die einzelnen Felder oder nur Zeilen-weise??

dev
27.02.2002, 13:45:12
Hi Nev,

dank der Nachfrage.
Habe es aber in der zwischen zeit bereits lösen können.
Habe aber´ne andere Frage , vielleicht kannst Du mir dabei helfen!
Wie kann ich daten in der Datei verändern öder löschen?
Leider findet man nirgends etaws darüber, weil es meist alles mit MYSQL gemacht wird.


Gruss
Dev

Nev
27.02.2002, 14:27:34
Hi @gain

Habe es derzeit so verwendet, das ich einen Datenimporter geschrieben habe, der folgende Funktionen macht:

1) Importieren der CSV-Datei
2) Wenn bestimmte Felder nicht vorhanden sind, Import abbrechen
3) Überprüfung ob Werte von bestimmten Feldern schon in der Datenbank vorhanden sind.
Wenn ja : INPUT-Feld einfügen

wenn das Feld generell leer ist, wird ein INPUT-Feld eingefügt

4) Daten werden in die Datenbank importiert


Das ganze ist so universel geschrieben, das ich einfach nur die Felder angeben muß welche Importiert und wahlweise Überprüft werden sollen

dev
27.02.2002, 14:51:33
Hi Nev,

ich habe es schon versucht mit Input, also das heißt alle Daten zu einer bestimmten ID werden ausgegeben. wenn ich dann auf ändern klicke , werden die Daten an das Ende der Datei geschrieben und ich habe den alten Satz + den neuen

Wie stelle ich es an das die Daten überschrieben werden:


Gruss
Dev

Nev
27.02.2002, 14:57:14
Hi @gain

Du mußt die gesamte Datei neu schreiben

soviel ich weiß kannst du nicht einzelne Teile ersetzen!!

aber ich mach mich mal schlau

kannst mich auch per Mail (nevsy@gmx.at) oder ICQ (74927552) anschreiben

dev
27.02.2002, 15:36:36
Hi,

jepp und wie, gibts dafür irgendwo einen anhaltspunkt?
Ich meine wie sowas funktioniert. Bisjetzt hab ich das nämlich auch alles nur mit mysql gemacht und da ist es recht einfach.

Gruss
Dev