29-03-06, 16:18 | # 1 |
חבר בקהילה
|
הוצאת שורה ראשונה ושורה אחרונה מהטבלה
שלום,
אני רוצה לעשות הוראת if שאם השורה שה php הוציא היא הראשונה או האחרונה שבטבלה אז הוא יעשה ככה וככה... מה הפקודה להוצאת שורה ראשונה ואחרונה? תודה לעוזרים. |
29-03-06, 16:27 | # 2 |
חבר פורום
|
mysql_query("SELECT * FROM tbl WHERE id='1' ")
זאת הראשונה.. אני חייב ללכת אין לי זמן לכתוב את האחרונה |
29-03-06, 16:30 | # 3 |
חבר פורום
|
לא נראה לי שיש פקודה כזו
נראה לי שאתה צריך להחזיר את כול הרשומות שיש ואז לבדוק אם זה שווה ל 1 אז יש רק רשומה אחרת אם זה גדול מ 1 תבדוק כמה ע"י mysql_num_rows ואז תחזיר את ההאחרונה יענו מתוך 40 נגיד
__________________
בברכה, דוד סוקוליק Dr-Host.co.il Xtrashare.net - שירות העלת קבצים, עד 3 גיגה לקובץ |
29-03-06, 16:33 | # 4 |
חבר בקהילה
|
כן אבל זו לא בעיה אם כל ה id הם לא לפי סדר? כלומר לא 1,2,3,4 אלא 1,48,94,32
השיטה שכתבת שלספור כמה גדולים יש לא פועלת במצב כזה.. |
29-03-06, 16:37 | # 5 | |
Fatal Error
|
ציטוט:
אם אין לך צורך בשליפת כל הרשומות ואתה רוצה רק את השורה האחרונה והראשונה יש דרכים אחרות. אם אתה שולף רק חלק מהרשומות ורוצה לדעת האם יש שם רשומה אחרונה או ראשונה אז אתה בבעיה כי תצטרך להפעיל עוד משפט SQL..
__________________
eLad |
|
29-03-06, 16:37 | # 6 | |
מתאורר / יצא בחוץ
|
ציטוט:
PHP קוד:
|
|
29-03-06, 16:38 | # 7 |
הוסטסניון
|
תשתמש בלולאה. עם מונה לולאה
יש לך אפשרות בעזרת mysql_num_rows לדעת אם זה המספר האחרון.. ובעזרת המנוה לולאה לבדוק אם הוא שוהו ל1 ואז הוא הראשון אם לא הבנת מישהו אחר כבר יתן דוגמא |
29-03-06, 16:38 | # 8 |
חבר בקהילה
|
אני שולף את כל הרשומות, הדבר הראשון שכתבת מתאים לי , להריץ לולאה כדי לבדוק מה הכי גבוה ומה הכי נמוך אבל איך עושים לולאה כזו? יש בטח פקודה למה הכי נמוך ומה הכי גבוה, זה מה ששאלתי בעצם בהתחלה. תוכל לפרט לי אולי?
תודה! |
29-03-06, 16:43 | # 9 | |
הנהלת הפורום לשעבר
|
ציטוט:
PHP קוד:
עריכה: עכשיו אני מסתכל על זה...ואין לי מושג אם זה מה שאתה מחפש כי זה די מבובלבל הנושא פה.. |
|
29-03-06, 16:43 | # 10 | |
חבר בקהילה
|
ציטוט:
|
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|