03-07-2006, 15:40
|
|
|
|
חבר מתאריך: 01.05.06
הודעות: 7,861
|
|
השוואת תאריך מהמסד...
יש לי מסד נתונים עם תאריכים.
התאריכים הולכים ככה 2006-07-03
כאשר אני רוצה להשוות לתאריך (ב PHP) הפונקציה מציגה את התאריך ככה 2006-7-3 (בלי האפס).
וזה יוצר לי בעיה.
ניסיתי לעשות את זה
קוד:
SELECT * FROM `sys_mes` WHERE `date` = date ('Y-n-j') ORDER BY `id` DESC LIMIT 0,1
וכמובן זה לא עבד.
עשיתי ככה:
קוד:
SELECT * FROM `sys_mes` WHERE `date` = '{date ('Y-n-j')}' ORDER BY `id` DESC LIMIT 0,1
וגם זה לא עבד.
אבל כשעשיתי את התאריך כמשתנה, ושמתי אותו בשאילתה זה עבד, למה ?
קוד:
$date = date ('Y-n-j');
$query = "SELECT * FROM `sys_mes` WHERE `date` = '{$date}' ORDER BY `id` DESC LIMIT 0,1";
|