Fehler beimAuslesen von Benutzernamen und E-Mail-Adressen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Fehler beimAuslesen von Benutzernamen und E-Mail-Adressen
Hallo!
Mein Provider erlaubt nur maximal 100 Adressaten für ein Massenmail. Deshalb kann ich meine knapp 1100 Benutzer des Forums nicht auf einmal anschreiben.
Ich möchte nun die Benutzernamen und dazugehörigen E-Mail-Adressen auslesen und irgendwie in mein Newsletter-Tool (außerhalb phpbb) importieren.
Wenn ich mir nun mit phpmyadmin (ich bin da alles andere als ein Profi damit) die phpbb_users anschaue, werden mir nur 470 statt der 1100 Benutzer angezeigt. Egal, was ich probiert habe ... es bleiben immer 470.
"select * from phpbb_users" hört sich als Befehl für mich ja gar nicht schlecht an und müsste doch alle Benutzer liefern?
Wo liegt mein Denkfehler - bzw. fällt jemandem eine einfachere Möglichkeit ein, Benutzernamen + E-Mail-Adressen vollständig auszulesen?
Danke für Eure Hilfe !
Michael
Mein Provider erlaubt nur maximal 100 Adressaten für ein Massenmail. Deshalb kann ich meine knapp 1100 Benutzer des Forums nicht auf einmal anschreiben.
Ich möchte nun die Benutzernamen und dazugehörigen E-Mail-Adressen auslesen und irgendwie in mein Newsletter-Tool (außerhalb phpbb) importieren.
Wenn ich mir nun mit phpmyadmin (ich bin da alles andere als ein Profi damit) die phpbb_users anschaue, werden mir nur 470 statt der 1100 Benutzer angezeigt. Egal, was ich probiert habe ... es bleiben immer 470.
"select * from phpbb_users" hört sich als Befehl für mich ja gar nicht schlecht an und müsste doch alle Benutzer liefern?
Wo liegt mein Denkfehler - bzw. fällt jemandem eine einfachere Möglichkeit ein, Benutzernamen + E-Mail-Adressen vollständig auszulesen?
Danke für Eure Hilfe !
Michael
Zuletzt geändert von avalon am 19.02.2007 15:26, insgesamt 1-mal geändert.
Vielleicht sind ja auch nur 470 Email Adressen in Deiner Datenbank ?
Die Email Adresse ist in der
Tabelle phpbb_users
Feld user_email
Mit:
bekomme ich alle User und deren Email Adresse angezeigt.
Die Email Adresse ist in der
Tabelle phpbb_users
Feld user_email
Mit:
Code: Alles auswählen
SELECT username, user_email FROM phpbb_users WHERE username <> 'Anonymous'
Hallo !
Danke für das SQL-Kommando!
Aber auch damit werden mir nur 470 angezeigt.
Habe es überprüft und bin draufgekommen, dass doch nicht wie im 2 Post gesagt nur die ausgelesen werden, die ihre Mail-Adresse anzeigen lassen. Da scheinen willkürlich welche in der Liste auf, andere werden nicht angezeigt... Bei all meinen Benutzern ist eine Mail-Adresse vorhanden, weil nur so die Anmeldung funktioniert (Bestätigungsmail).
Bin verwirrt ... eventuell ein DB-Fehler? Aber das Forum funktioniert völlig problemlos !
Michael
Danke für das SQL-Kommando!
Aber auch damit werden mir nur 470 angezeigt.
Habe es überprüft und bin draufgekommen, dass doch nicht wie im 2 Post gesagt nur die ausgelesen werden, die ihre Mail-Adresse anzeigen lassen. Da scheinen willkürlich welche in der Liste auf, andere werden nicht angezeigt... Bei all meinen Benutzern ist eine Mail-Adresse vorhanden, weil nur so die Anmeldung funktioniert (Bestätigungsmail).
Bin verwirrt ... eventuell ein DB-Fehler? Aber das Forum funktioniert völlig problemlos !
Michael
da schliesse ich mich dr.death an. du solltest einmal prüfen ob du 470 "aktive" und 630 "inaktive" user hast.
weil die mitgliederliste wird ja auch aus der datenbank heraus generiert.
weil die mitgliederliste wird ja auch aus der datenbank heraus generiert.
Gmäeß eneir Sutide eneir elgnihcesn Uvinisterät, ist es nchit witihcg in wlecehr Rneflogheie die Bstachuebn in eneim Wrot snid, das ezniige was wcthiig ist, ist dsas der estre und der leztte Bstabchue an der ritihcegn Pstoiion snid. Der Rset knan ein ttoaelr Bsinöldn sien, tedztorm knan man ihn onhe Pemoblre lseen.
Hallo nochmals und danke für Eure Antworten.
Zu:
Den DB Maintenance Mod werde ich mir mal anschauen, danke!
Herzliche Grüße,
Michael
Zu:
Glaubt mir bitte ... es sind definitiv mehr als 470 aktive User. Selbst die Inaktiven müssten aber doch auch in der phpbb_users drin stehen?big-rudi hat geschrieben:da schliesse ich mich dr.death an. du solltest einmal prüfen ob du 470 "aktive" und 630 "inaktive" user hast.
Den DB Maintenance Mod werde ich mir mal anschauen, danke!
Herzliche Grüße,
Michael
Hallo!
Jetzt habe ich nach längerer Pause wieder begonnen, mich mit diesem Problem zu beschäftigen ... offensichtlich werden mit
Da ist doch was faul?
Danke nochmals !
Herzlche Grüße,
Michael
Jetzt habe ich nach längerer Pause wieder begonnen, mich mit diesem Problem zu beschäftigen ... offensichtlich werden mit
nur jene User angezeigt, die in ihrem Profil "E-Mail-Adresse immer anzeigen" angekreuzt haben. Faktum ist aber weiterhin, dass alle (inzwischen 1250) User eine E-Mail-Adresse angegeben haben ...SELECT username, user_email FROM phpbb_users WHERE username <> 'Anonymous'
Da ist doch was faul?
Danke nochmals !
Herzlche Grüße,
Michael