Testa det här:
... WHERE Avdelning = 'Nyhet' and DATE_FORMAT(tbltextbas.Datum, '%Y-%m-%d') =
$checkDatum ...
Mer om DATE_FORMAT hittar du här: http://www.mysql.com/doc/en/Date_and_time_functions.html
3 svar · 194 visningar · startad av Sabotnick
$strNyhetSQL = mysql_query("SELECT tbltextbas.Text_ID,
tbltextbas.Sektion, tbltextbas.Titel, tbltextbas.UnderTitel FROM
tbltextbas WHERE Avdelning = 'Nyhet' and tbltextbas.Datum =
$checkDatum ORDER BY Datum DESC");
$checkDatum är av typen 'Y-m-d' medans tbltextbas.Datum är av typen 'Y-m-d H:i:s'. Jag vill bara gemföra 'Y-m-d' och inget annat, hur gör jag?
Testa det här:
... WHERE Avdelning = 'Nyhet' and DATE_FORMAT(tbltextbas.Datum, '%Y-%m-%d') =
$checkDatum ...
Mer om DATE_FORMAT hittar du här: http://www.mysql.com/doc/en/Date_and_time_functions.html
problemet ligger detta: $checkDatum=strftime("%Y-%m-%d"); den får inte värden som kan gemföras med databasens värde. Varför gör det inte det?
löste problemmet