![ישן](https://static.fresh.co.il/images/vBulletin/statusicon/post_old.gif)
03-07-2006, 15:40
|
![צלמית המשתמש של netaneldj](image.php?u=88127&dateline=1249503300) |
|
|
חבר מתאריך: 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";
|