הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-01-07, 22:31   # 1
LiDooR
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 79

LiDooR לא מחובר  

שאלה בקשר לSQL&PHP

שלום..
יש לי שאלה קטנה...

איך אני מוציא מטבלה את הנתון האחרון שלה?.. כלומר השורה האחרונה של הנתונים..
למשל בוא נואמר ועשיתי לזה ID אוטומטי..
ויש לי 1,2,3,4,5,6,7 אז איך אני עושה מוציא את הנתונים של 7?..
אבל לא של 7 עצמו.. זה יכול להיות כל מספר.. זה סתם דוגמא..

תודה רבה..
  Reply With Quote
ישן 25-01-07, 22:37   # 2
ShoQER
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: בית נרגילה P:
גיל: 34
הודעות: 413
שלח הודעה באמצעות ICO אל ShoQER שלח הודעה באמצעות MSN אל ShoQER Send a message via Skype™ to ShoQER

ShoQER לא מחובר  

אתה עושה ORDER BY ID DESC ולוקח את הנתונים בלי לולאה...
  Reply With Quote
ישן 25-01-07, 22:48   # 3
LiDooR
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 79

LiDooR לא מחובר  

ואם אני רוצה של אחד לפני האחרון?...
  Reply With Quote
ישן 26-01-07, 09:26   # 4
hpman28
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
מיקום: עמקים
גיל: 40
הודעות: 118

hpman28 לא מחובר  

תוציא את השתיים האחרונים

בצורה הכי פשוטה:
HTML קוד:
SELECT * FROM tableName ORDER BY tableId DESC LIMIT 2
זה מגביל את התוצאה לשתיים, אתה פשוט קורא את התוצאה השנייה ומתעלם מהראשונה.
__________________
הדר - מתכנת PHP / תמיכה טכנית

נייד: 052-3055551
משרד: 077-9355551
hadar@keynetik.co.il

בניית אתרים | משחקי און ליין | שרתי משחק | פיתוח תוכנות
הצעות מחיר
  Reply With Quote
ישן 26-01-07, 13:24   # 5
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 31
הודעות: 4,086

BlueNosE לא מחובר  

ציטוט:
נכתב במקור על ידי hpman28 צפה בהודעה
בצורה הכי פשוטה:
HTML קוד:
SELECT * FROM tableName ORDER BY tableId DESC LIMIT 2
זה מגביל את התוצאה לשתיים, אתה פשוט קורא את התוצאה השנייה ומתעלם מהראשונה.
ולא יותר טוב לכתוב LIMIT 0,1?

(או שאם אתה רוצה את השניה LIMIT 1,1, אבל הוא ביקש תראשונה)
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter

Last edited by BlueNosE; 26-01-07 at 13:27..
  Reply With Quote
ישן 26-01-07, 13:48   # 6
LiDooR
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 79

LiDooR לא מחובר  

לא.. אני ביקשתי אחרונה..
ואחת לפני אחרונה...
אבל אי איפשר לדעת מה יהיה האחרונה.. אז מה עושים במקרה הזה?..
  Reply With Quote
ישן 26-01-07, 14:15   # 7
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי LiDooR צפה בהודעה
לא.. אני ביקשתי אחרונה..
ואחת לפני אחרונה...
אבל אי איפשר לדעת מה יהיה האחרונה.. אז מה עושים במקרה הזה?..
אפשר, ואמרו לך...כשאתה עושה ID אוטומטי, אז הID שהכי גבוה הוא האחרון..והלפני האחרון זה זה שאחריו.
ככה כשאמרו לך את זה:
SELECT * FROM tableName ORDER BY tableId DESC LIMIT 2
זה נכון. ואם תעשה את זה בלולאה...זה יביא לך את 2 הנתונים האחרונים...

ו/או אם יש לך שם שדה של זמן, גם אפשרי לעשות לפי זמן.

ככה שבמקום להגיד לכולם "לא!", תנסה להבין מה אומרים לך קודם.
  Reply With Quote
ישן 26-01-07, 23:54   # 8
LiDooR
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 79

LiDooR לא מחובר  

אה..
אוקי תודה רבה לכולם, עזרתם לי..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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