Hallo iedereen,

Heb een mysql field Geboortedatum met als type: date

Nu wil ik dat iedereen getoond word die jarig is vandaag. Vandaag is natuurlijk een variable.

$query = "SELECT * FROM `Gebruikers` WHERE `Geboortedatum` = ?


Hoe pak ik dit aan? Alvast bedankt!
Waarom die backtics in de query?

WHERE DAY(CURDATE()) = DAY(Geboortedatum)
AND MONTH(CURDATE()) = MONTH(Geboortedatum)
Bedankt voor je reactie! weer wat geleerd.

wat betreft die `backticks` deze waren al aanwezig.
Hebben deze nog een functie in bepaalde gevallen? of zijn deze gewoon compleet nutteloos?
Verboden veldnamen (from, where, update etc..) kan je hiermee weer gebruiken in je queries, maar ik geloof dat het geen SQL-standaard is bij gebruik met andere databasetypen.

Mijn advies is bij voorkeur gewoon geen verboden veldnamen te gebruiken.

Reageren