הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה בנושא מציאת יום הולדת.. (https://hosts.co.il/forums/showthread.php?t=55776)

Derey22 30-10-07 14:21

ציטוט:

נכתב במקור על ידי Meir (פרסם 573015)
הקוד שנתתי עובד רק צריך לתקן אותו טיפה:

PHP קוד:

$date '0000-'.date('d-m'); 

אם משתמשים בLIKE אין צורך להשתמש בSPLIT:

קוד:

$date = date('j.n');
SELECT * FROM `members` WHERE `birthday` LIKE '$date%'


נגיד השנה עכשיו היא:1200 והיום הולדת שלי היא ב11.12
אז יהיה לי יום הולדת גם בתאריך הרגיל שלי וגם ב X/11/1200

Interactive 30-10-07 14:44

עם LIKE זה עובד...אבל בדרך ש- Meir נתן זה לא עובד.
גם לא מצאתי את הפונקציה STR_TO_DATE. יש strtotime.

Meir 30-10-07 14:59

ציטוט:

נכתב במקור על ידי Derey22 (פרסם 573063)
נגיד השנה עכשיו היא:1200 והיום הולדת שלי היא ב11.12
אז יהיה לי יום הולדת גם בתאריך הרגיל שלי וגם ב X/11/1200

במקום להתווכח איתי תראה לי הוכחות לדברים שאתה אומר.

ציטוט:

נכתב במקור על ידי Interactive (פרסם 573077)
עם LIKE זה עובד...אבל בדרך ש- Meir נתן זה לא עובד.
גם לא מצאתי את הפונקציה STR_TO_DATE. יש strtotime.

זאת פונקציה מובנת של הMYSQL והיא לא קשורה לPHP: http://dev.mysql.com/doc/refman/5.0/...on_str-to-date

Derey22 30-10-07 16:15

ציטוט:

נכתב במקור על ידי Meir (פרסם 573082)
במקום להתווכח איתי תראה לי הוכחות לדברים שאתה אומר.



זאת פונקציה מובנת של הMYSQL והיא לא קשורה לPHP: http://dev.mysql.com/doc/refman/5.0/...on_str-to-date

הדוגמה שהבאתי פה מספיקה,בגלל זה אל תעשה LIKE,תעשה split

Interactive 30-10-07 16:19

הצלחתי :)
תודה רבה לשניכם.
אפשר לנעול


כל הזמנים הם GMT +2. הזמן כעת הוא 17:26.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ