Reminder wird nicht versendet

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Hi Leute,


    habe nun schon mehrere Beschwerden unserer über 500 Tipper dass keine Erinnerungsmail ankommt.

    Habe nach den letzten Spieltagen schon mal hier im Forum gesucht und dann auf smtp Versand gewechselt, aber dennoch kommen keine Reminder Mails an.

    Löse ich das ganze per Hand aus kommt die Meldung dass kein User betroffen war und daher nichts erneut versendet wurde.


    Woran kann es noch liegen ?

  • Ist dein Prefix für die Datenbanktabellen ein anderer als "bulitipp_"?

    Bei den Usern ist der Reminder im Profil an? Könntest du auch in der Datenbanktabelle user sehen.

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Deine User haben in ihrem Profil auch die Einstellung: An Tippabgabe erinnern? aktiviert?

    In der config.inc.php hast du auch alle Einstellungen wie SMTP-Username und SMTP-Passwort eingetragen?

    Ja die Erinnerung ist bei knapp 75% aktiviert.

    config.inc.php ist alles richtig eingestellt, denn die Mails für den Eintragungsdienst der Ergebnisse kommt ja auch bei mir an.

    Ist dein Prefix für die Datenbanktabellen ein anderer als "bulitipp_"?

    Bei den Usern ist der Reminder im Profil an? Könntest du auch in der Datenbanktabelle user sehen.

    Ja mein Prefix ist bulitpp_

    Ebenso wie oben erwähnt haben über 75% den Reminder aktiviert

  • Was gibt dir denn die Datenbank bei dieser Abfrage aus? Bzw. werden dir Datensätze ausgegeben?

    SQL
    1. SELECT t1.id, t1.user, t1.email FROM bulitipp_user AS t1 LEFT JOIN bulitipp_reminder AS t2 ON (t1.id = t2.uid AND t2.liga = '3' AND t2.saison= 2020 AND t2.spieltag = 4) WHERE FIND_IN_SET('3',t1.liga) AND t1.reminder = 1 AND t2.id IS NULL AND t1.aktiv = 1

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Dann schau mal bitte in die Tabelle "bulitipp_user" in die Spalte "liga". Ich denke mal ihr tippt die 1. bis zur 3. Liga? Dann müsste bei jedem User folgender Inhalt in der Spalte stehen: "1,2,3".

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Sorry, hab jetzt erst dein Edit gesehen.


    Dann tasten wir uns mal weiter vor.


    Die Abfragen mal einzeln durchführen, wie viele Resultate werden jeweils geliefert?

    Bei der letzten Abfrage wäre das Ergebnis interessant.

    SQL
    1. SELECT * FROM `bulitipp_user` WHERE FIND_IN_SET('3', liga)
    SQL
    1. SELECT * FROM `bulitipp_user` WHERE reminder = 1
    SQL
    1. SELECT * FROM `bulitipp_user` WHERE aktiv = 1
    SQL
    1. SELECT * FROM `bulitipp_reminder` WHERE liga = 3 AND saison = 2020 AND spieltag = 5
    SQL
    1. SELECT spieltag, datum, DATE_FORMAT(datum,'%Y') AS jahr, DATE_FORMAT(datum,'%m') AS monat, DATE_FORMAT(datum,'%d') AS tag FROM bulitipp_spiele WHERE datum >= 20190805000000 AND liga = 3 AND saison = 2020 ORDER BY datum ASC LIMIT 0,1

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • zu 1:

    Zeige Datensätze 0 - 24 (549 insgesamt, Die Abfrage dauerte 0.0028 Sekunden.)


    zu 2:

    Zeige Datensätze 0 - 24 (536 insgesamt, Die Abfrage dauerte 0.0021 Sekunden.)


    zu 3:

    Zeige Datensätze 0 - 24 (545 insgesamt, Die Abfrage dauerte 0.0031 Sekunden.)


    zu 4:

    MySQL lieferte ein leeres Resultat zurück (d.h. null Datensätze). (Die Abfrage dauerte 0.0034 Sekunden.)


    zu 5:

    Unbenannt.png

  • Danke, das sieht bisher ganz gut aus.


    Noch eine Abfrage habe ich:

    SQL
    1. SELECT s.id, s.spieltag, DATE_FORMAT(s.datum, '%d.%m.%y') AS tag, DATE_FORMAT(s.datum, '%H:%i') AS uhrzeit, s.heim_id, s.gast_id, t1.team AS heim, t2.team AS gast, s.tore_heim, s.tore_gast
    2. FROM bulitipp_spiele AS s
    3. INNER JOIN bulitipp_teams AS t1 ON s.heim_id = t1.id
    4. INNER JOIN bulitipp_teams AS t2 ON s.gast_id = t2.id
    5. WHERE s.spieltag = 4
    6. AND s.liga = 3
    7. AND s.saison = 2020
    8. AND (s.tore_heim IS NULL OR s.tore_gast IS NULL)
    9. ORDER BY s.datum

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Danke, das sieht bisher ganz gut aus.


    Noch eine Abfrage habe ich:

    SQL
    1. SELECT s.id, s.spieltag, DATE_FORMAT(s.datum, '%d.%m.%y') AS tag, DATE_FORMAT(s.datum, '%H:%i') AS uhrzeit, s.heim_id, s.gast_id, t1.team AS heim, t2.team AS gast, s.tore_heim, s.tore_gast
    2. FROM bulitipp_spiele AS s
    3. INNER JOIN bulitipp_teams AS t1 ON s.heim_id = t1.id
    4. INNER JOIN bulitipp_teams AS t2 ON s.gast_id = t2.id
    5. WHERE s.spieltag = 4
    6. AND s.liga = 3
    7. AND s.saison = 2020
    8. AND (s.tore_heim IS NULL OR s.tore_gast IS NULL)
    9. ORDER BY s.datum

    Das Ergebnis:

    MySQL lieferte ein leeres Resultat zurück (d.h. null Datensätze). (Die Abfrage dauerte 0.0134 Sekunden.)

  • Der 4. Spieltag war ja jetzt schon oder?

    Sorry, dann noch einmal mit Spieltag 5.


    SQL
    1. SELECT s.id, s.spieltag, DATE_FORMAT(s.datum, '%d.%m.%y') AS tag, DATE_FORMAT(s.datum, '%H:%i') AS uhrzeit, s.heim_id, s.gast_id, t1.team AS heim, t2.team AS gast, s.tore_heim, s.tore_gast
    2. FROM bulitipp_spiele AS s
    3. INNER JOIN bulitipp_teams AS t1 ON s.heim_id = t1.id
    4. INNER JOIN bulitipp_teams AS t2 ON s.gast_id = t2.id
    5. WHERE s.spieltag = 5
    6. AND s.liga = 3
    7. AND s.saison = 2020
    8. AND (s.tore_heim IS NULL OR s.tore_gast IS NULL)
    9. ORDER BY s.datum

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Der 4. Spieltag war ja jetzt schon oder?

    Sorry, dann noch einmal mit Spieltag 5.


    SQL
    1. SELECT s.id, s.spieltag, DATE_FORMAT(s.datum, '%d.%m.%y') AS tag, DATE_FORMAT(s.datum, '%H:%i') AS uhrzeit, s.heim_id, s.gast_id, t1.team AS heim, t2.team AS gast, s.tore_heim, s.tore_gast
    2. FROM bulitipp_spiele AS s
    3. INNER JOIN bulitipp_teams AS t1 ON s.heim_id = t1.id
    4. INNER JOIN bulitipp_teams AS t2 ON s.gast_id = t2.id
    5. WHERE s.spieltag = 5
    6. AND s.liga = 3
    7. AND s.saison = 2020
    8. AND (s.tore_heim IS NULL OR s.tore_gast IS NULL)
    9. ORDER BY s.datum

    Unbenannt.png