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

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

-roee- 10-06-06 21:27

שאלה ב PHP [נראה לי] בקשר ל MYSQL
 
שלום,

רציתי לדעת אם יש דרך ב PHP למחוק מטבלת ה MYSQL שלי רשומות שהתווספו לפני 24 שעות?

אני אסביר את עצמי יותר טוב..
יש לי טבלה מסויימת ובה יש שדות... שדה אחד הוא של TIME
עכשיו בטבלה הזאת יש לי כל מיני רשומות

רציתי לדעת אם יש דרך למחוק את הרשומות שה TIME שלהם גבוה יותר מ 24 שעות של הזמן העכשוי (NOW)


תודה

eXtaZa 10-06-06 21:32

תעבוד עם הפונקציות של PHP הקשורות לdate , ואז תוציא את השעה הנוכחית, ותעשה שאילתת SQL, שבוחרת את כל השדות מהטבלה , איפה שTIME גדול מהשעה הנוכחית פחות 24

RS324 11-06-06 11:48

תוסיף שדה ל DB ותקרא לו addtime
כשאתה מוסיף שורה תתן לו את ה VALUE time()
שזה פונקציה של זמן ב PHP

ובמשיכה של הנתונים
לדוגמא הראה כל השורות שגדולות מ 24 זה יראה ככה :

PHP קוד:

$timediff time()-86400;
$db->query("SELECT * FROM table WHERE addtime > $timediff "

86400 זה 24 שעות בשניות
60*60*24
זה אמור לעבוד...


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

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