Datenbank Import / Hosteurope

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
hoyo2009
Beiträge: 9
Registriert: 05.06.2009, 09:35
Kontaktdaten:

Beitrag von hoyo2009 »

da bastel ich das ganze einfach nochmal um und mache noch eine draus.

danke danke danke
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Aus 2 Datenbanken? Dann musst du das Script aber entsprechend selbst anpassen oder 2x mit 2 verschiedenen Scripten importieren lassen.
hoyo2009
Beiträge: 9
Registriert: 05.06.2009, 09:35
Kontaktdaten:

Beitrag von hoyo2009 »

lol... danke... dort unten habe ich nischt gesucht... hab mich oben fixiert.

jetzt hätte ich noch eine kleine frage. ist es möglich das aus 2 datenbanken gelesen werden kann?

gruß und dank tony
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

In dem Script ist weiter unter die SQL-Anweisung

Code: Alles auswählen


SELECT * FROM $DBTable

die musst du anpassen.

Wenn du nur die E-Mail-Adresse willst, dann müsste die Anweisung so geändert werden:

Code: Alles auswählen


SELECT customers_email_address FROM $DBTable

Nehmen wir an Vorname und Nachname sollen vor der E-Mail-Adresse noch hinzu, dann müssen die Felder customers_firstname und customers_lastname noch davor:

Code: Alles auswählen


SELECT customers_firstname, customers_lastname, customers_email_address FROM $DBTable

hoyo2009
Beiträge: 9
Registriert: 05.06.2009, 09:35
Kontaktdaten:

Beitrag von hoyo2009 »

irgendwie will das nicht :(
Zuletzt geändert von hoyo2009 am 05.06.2009, 13:05, insgesamt 1-mal geändert.
hoyo2009
Beiträge: 9
Registriert: 05.06.2009, 09:35
Kontaktdaten:

Beitrag von hoyo2009 »

ich dachte das ich es hatte. leider war dem nicht so.
in der datenbank ist es so angeordnet

mail_id customers_email_address customers_id customers_status customers_firstname customers_lastname mail_status mail_key date_added



also natürlich hintereinander die tabelle...

beim supermailer wie gesagt erst Anrede, dann Name, dann Vorname, dann EMail.

In der php ist es dann so:

###### Ausgabe Format, Output Formating
$WithFieldNames = 1; // Feldname in erster Zeile - Field names in first line
$Separator = \"t\"; // Feldtrenner - Field separator
$CRLF=\"rn\"; // Zeilenumbruch - Line feed

# Unicode/UTF-8 Support
$UTF8=false; // UTF8 true / false


leider bin ich jetzt am ende. da ich schon rumprobiert habe ohne ende... aber jedesmal ist es falsch :(
Zuletzt geändert von hoyo2009 am 05.06.2009, 13:01, insgesamt 1-mal geändert.
hoyo2009
Beiträge: 9
Registriert: 05.06.2009, 09:35
Kontaktdaten:

Beitrag von hoyo2009 »

achso jetzt weiß ich auch wie das gemeint ist. danke. super support muss ich sagen :i_respekt:
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Das steht in der readme.txt dabei, wenn man nur bestimmte Felder will bzw. nur Daten, die eine bestimmte Bedingung erfüllen, dann muss man die enthaltene SELECT Anweisung anpassen. z.B. will man nur die Angaben, die im Datenbankfeld EMail stehen, dann muss man angeben SELECT EMail FROM.... . Natürlich muss man zuerst anschauen wie das Feld mit der E-Mail-Adresse in der Datenbank heißt.
hoyo2009
Beiträge: 9
Registriert: 05.06.2009, 09:35
Kontaktdaten:

Beitrag von hoyo2009 »

Also soweit klappt es ja... nur tut es die ganze tabelle auslesen. wie kann ich einstellen das er nur z.b. die 2 auslesen soll.
wenn es jetzt importiert wird dann sieht es so aus

Ynot1@gmx.de34990TonyVollstädt1RN3PTGHOAECSHI7N7IGK5CRF26LPNNQU2009-05-2018:13:22

er soll ja nur die e-mail lesen

außerdem tut er jetzt mekern wenn ich versuche es zu laden weil wir Anrede, Name , Vorname, EMail ... er soll es ja bei EMail eintragen
Zuletzt geändert von hoyo2009 am 05.06.2009, 11:47, insgesamt 1-mal geändert.
hoyo2009
Beiträge: 9
Registriert: 05.06.2009, 09:35
Kontaktdaten:

Beitrag von hoyo2009 »

jo danke werde es mal testen ob ich damit hinkomme
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Man muss das PHP-Script für den Import aus einer MySQL-Datenbank verwenden, da ein direkter Zugriff von außen auf die Datenbank nicht möglich ist.

Das Script gibt es unter http://www.supermailer.de/download.htm#mysqlexport
hoyo2009
Beiträge: 9
Registriert: 05.06.2009, 09:35
Kontaktdaten:

Beitrag von hoyo2009 »

In SuperMailer 4.80
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Wohin sollen die Daten importiert werden, in SuperMailer oder FollowUpMailer????
hoyo2009
Beiträge: 9
Registriert: 05.06.2009, 09:35
Kontaktdaten:

Beitrag von hoyo2009 »

Hallo.

Bin ganz neu hier.
Ich weiß auch nicht ob ich jetzt in der Richtigen ecke mit der Frage bin( also vom Forum her gesehen).
Wir würden gern unsere daten von unserer Datenbank bei Hosteurope laden lassen. Weil über diese die Newsletter anmeldung geht. Leider scheitert es schon dabei wenn ich die Datenverknüpfungseigenschaften einstellen will, das ich nicht weiß welchen Provider ich dort einstellen soll.

Gruß und Dank Tony
Zuletzt geändert von hoyo2009 am 05.06.2009, 10:03, insgesamt 1-mal geändert.
Antworten