MyBB.de Forum
Massenhafte Benutzereintragungen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Massenhafte Benutzereintragungen (/thread-6305.html)



Massenhafte Benutzereintragungen - Coffee - 28.06.2007

Hallo zusammen,

ich habe eine Art Komma separierte Datei in der eine ganze Vereinsdatenbank steckt. Jetzt suche ich nach einem Weg für jeden dortigen Eintrag einen Benutzer aus den Eingaben zu generieren.
Wie geht das? Geht das überhaupt?

Danke für euere Hilfe

Coffee


RE: Massenhafte Benutzereintragungen - Jan - 28.06.2007

Ja, das geht prinzipiell.
Die Frage ist nur wie, und das können wir nur sagen, wenn wir wissen wie die Datenbank aussieht, aber das solltest du nicht hier öffentlich zeigen.

Du hast also lauter benutzerdaten. Aus diesen möchtest du jetzt für jeden einen Account in einem MyBB erstellen?
Richtig?


RE: Massenhafte Benutzereintragungen - Jan - 28.06.2007

Ich weiß nicht, ob es geht ohne Emailadresse.
Eventuell musst man eine Dummyadresse für alle erstellen.
Aber theoretisch sollte es möglich sein.
Woran kann man erkennen, das ein zweiter Datensatz anfängt?


RE: Massenhafte Benutzereintragungen - Coffee - 28.06.2007

gute frage. in der txt datei ist da ein absatz. am ende steht das geburtsdatum in immer gleicher form TT.MM.JJJJ . dann ein absatz und dann kommt eine einzelne zahl vom neuen datensatz.

Coffee


RE: Massenhafte Benutzereintragungen - Jan - 28.06.2007

Ja, dann kann man die daten zu User verarbeiten.


RE: Massenhafte Benutzereintragungen - Michael - 28.06.2007

Wie Jan schon sagte, das ist möglich. Allerdings werden Grundkenntnisse in PHP/MySQL vorausgesetzt. Als Ansatz: Benutze die Funktion explode(), um den Inhalt der Datei, der vorher ausgelesen wurde, zu trennen und so die einzelnen Zeilen in ein Array einzulesen. Anschließend musst du jede Zeile nochmal durch explode() in die einzelnen Bestandteile zerlegen, so dass dir am Ende die einzelnen Daten zur Verfügung stehen. Diese kannst du dann in die Datenbank einfügen.


RE: Massenhafte Benutzereintragungen - Coffee - 30.06.2007

an welcher stelle werden die daten in die foren db eingefügt?
ich habe iegentlich gar keine ahnung von php, aber man kann ja alles lernen.


RE: Massenhafte Benutzereintragungen - Michael - 30.06.2007

Die Benutzerdaten werden in der Datenbanktabelle users gespeichert. Da sind dann die Einträge per Query einzufügen.