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

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

ShLooK 23-06-07 10:51

[שאלה] בקשר לSQL...
 
יצרתי שדה כלשהו שהוא, והTYPE שלו הוא DATE...
עכשיו, הבעיה היא שהתבנית שלו היא:
0000-00-00...
ואני צריך לעשות את זה:
00-00-0000
כיצד אנ עושה זאת?

Daniel 23-06-07 10:58

הממ, אני בטוח שיש דרך יותר יעילה, BUT TRY IT.

PHP קוד:

function reverse_date($date$char "-") {
$array explode($char$date);
$array array_reverse($array);
$array implode($char$data);
return 
$array;
}
echo 
reverse_date("0000-00-00"); 

הייתי ממליץ לך לשמור את ה-time() במסד, הרבה יותר פשוט וקל.

ShLooK 23-06-07 11:12

בתור TEXT? זה לא יפגע במהירות או משהו?

Daniel 23-06-07 11:16

בתור INT ....

ShLooK 23-06-07 11:21

אבל בTIME יש נקודות או \ שמפרידים בין יום לחודש? ואם אני רוצה להכניס את תאריך הלידה של אותו אדם?

Daniel 23-06-07 11:23

לא, זה מספרים בלבד, מספר השניות מ-1970.

תלמד על הפונקציה date עם הפרמטר השני.


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

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