CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
03.09.2008, 17:47:31
|
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 50
Beiträge: 5
|
|
Geburtstags Datum Erinnerung
Hallo Allerseits,
heute ist mein erster Tag bei SELFPHP, habe durch eine Suche im Internet hierher gefunden.
Es existiert eine mysql-Tabelle mit Mitgliederdaten eines Vereins mit den Spalten:
Name, Vorname, Geburtsdatum
Jetzt würde ich gerne eine Abfrage machen, ob in 7 Tagen einer dieser Mitglieder Geburtstag hat.
Hat mir hierfür Jemand eine Idee?
Ich zerbreche mir den Kopf darüber...
|
03.09.2008, 19:36:30
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Geburtstags Datum Erinnerung
Welches Format hat das Datum in der Tabelle?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
03.09.2008, 21:05:39
|
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 50
Beiträge: 5
|
|
AW: Geburtstags Datum Erinnerung
Das Datum hat das Format YYYY-MM-DD
Und die Abfrage soll natürlich in PHP geschehen (hab' ich vergessen zu erwähnen)
Geändert von firby (03.09.2008 um 21:07:34 Uhr)
|
04.09.2008, 09:22:36
|
|
Member
|
|
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
|
|
AW: Geburtstags Datum Erinnerung
Das Zauberwort heißt: INTERVAL
|
04.09.2008, 20:01:35
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Geburtstags Datum Erinnerung
Zitat:
Zitat von firby
Das Datum hat das Format YYYY-MM-DD
Und die Abfrage soll natürlich in PHP geschehen (hab' ich vergessen zu erwähnen)
|
Warum willst Du das nicht gleich bei der SQL-Abfrage mit machen?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Geändert von vt1816 (04.09.2008 um 20:02:03 Uhr)
|
04.09.2008, 20:11:05
|
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 50
Beiträge: 5
|
|
AW: Geburtstags Datum Erinnerung
nochmal SORRY !!!
Es handelt sich um eine Vereins-HOMEPAGE
die in php programmiert ist.
Und jetzt will ich eine Seite erstellen, die per Cronjob täglich aufgerufen wird und kontrolliert ob Jemand in 7 Tage Geburtstag hat - wenn JA, dann... (versende z.B. eine Email)
Tut mir echt leid, ich stürme mit einer Frage ins Forum und vergess die wichtigsten Punkte zu erwähnen *peinlich*
|
04.09.2008, 20:17:00
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Geburtstags Datum Erinnerung
Deine php-Datei die per Cronjob aufgerufen enthält eine SQL-Abfrage und deren Ergebnis wertest Du entsprechend aus. Je nach Ergebnis machst Du weiter.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
05.09.2008, 08:49:11
|
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 50
Beiträge: 5
|
|
AW: Geburtstags Datum Erinnerung
Ja, schon klar.
Nur suche ich nach einer Lösung, wie die SQL Abfrage auszusehen hat.
|
05.09.2008, 20:22:43
|
Anfänger
|
|
Registriert seit: Apr 2006
Ort: Kolkwitz
Alter: 51
Beiträge: 94
|
|
AW: Geburtstags Datum Erinnerung
Hallo,
ich hatte ein ähnliches Problem und habe es so gelöst:
PHP-Code:
<?php
$today = getdate();
$eday = $today[mday];
$emonth = $today[mon];
$eyear = $today[year];
$zukunft = date('d.m.', mktime(0,0,0,$emonth,($eday + 7),$eyear));
$abfrage = mysql_query("SELECT nachname, vorname, date_format(geburtstag, '%d.%m.') AS datum
FROM mitglieder WHERE date_format(geburtstag, '%d.%m.') = '$zukunft' ");
while($row = mysql_fetch_array($abfrage))
{
$empfaenger = "<xxx@xxx.xx>";
$absender = "<xxx@xxx.xx>";
$betreff = "Erinnerung";
$nachricht = " HIER DIE NACHRICHT REIN";
mail( $empfaenger, $betreff, $nachricht, $absender );
}
Du musst natürlich die beiden Mailadressen und die Nachricht, nach Deinen Bedürfnissen anpassen.
LG Sven
|
06.09.2008, 14:11:17
|
|
Anfänger
|
|
Registriert seit: Sep 2008
Alter: 50
Beiträge: 5
|
|
AW: Geburtstags Datum Erinnerung
@pekobe
Genau das ist es, was ich gesucht habe !!!
Vielen vielen Dank !!!
Habe das Script gleich eingebaut und an meine Bedürfnisse angepasst - funktioniert tadellos.
Mein Held des Tages heisst: pekobe
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:49:06 Uhr.
|