Hilfe DATUM .... geht nicht !

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Hilfe DATUM .... geht nicht !

Postby hto » 14. December 2005 10:52

Hallo,
mein Problem: mit der untenstehenden Abfrage alles ok. Emails werden alle versandt.

$result = mysql_query("select email from priv_gebliste");

Nun möchte ich aber nur Emails versenden wenn im Feld gebdat,(Feld ist in der Datenbank,
mit Format DATE 2005-12-12), MONAT und TAG gleich sind mit MONAT und TAG des AKTUELLEN Datums.

gruss horst
hto
 
Posts: 53
Joined: 03. August 2005 09:59

Postby RoN81 » 14. December 2005 14:02

Hallo erstmal,

Als erstes mußt Du das aktuelle Datum auslesen und den aktuellen Tag bzw. Monat selektieren. Das ganze übergibst Du dann einfach an die Abfrage.

Code: Select all
<?php

$heute = date ("m-d");    // der Wert von $heute: 12-14

$abfrage = "SELECT email
            FROM priv_geblist
            WHERE gebdat LIKE %'$heute'";

$ergebnis = mysql_query ($abfrage);

?>


Binde diesem Code mal in Dein Dokument ein. Müsste funzen.

Gruß RoN
RoN81
 
Posts: 17
Joined: 11. December 2005 15:33
Location: C-Town

Postby hto » 14. December 2005 16:43

Hallo RoN,

danke für die prompte Antwort. Hatte es inzwischen mit den untenstehenden CodeZeilen gelöst.

MfG Horst
....... MONTH(gebdat)= MONTH(CURDATE()) AND
DAYOFMONTH(gebdat)= DAYOFMONTH(CURDATE())");
........
hto
 
Posts: 53
Joined: 03. August 2005 09:59


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 1 guest