Archiv verlassen und diese Seite im Standarddesign anzeigen : auslesen von CSV-Dateien
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
Hi
Frage:
bekommst du schon die einzelnen Felder oder nur Zeilen-weise??
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
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
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
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
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
vBulletin® v3.8.3, Copyright ©2000-2024, Jelsoft Enterprises Ltd.