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

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

S-Preso 08-11-08 20:28

ציטוט:

נכתב במקור על ידי Shon12 (פרסם 680465)
אני לא מוצא סיבה שלהכניס פקודת חיסור לא תיהיה חוקית...
נסה את הקוד הבא(היה טעות בקוד הקודם):
PHP קוד:

<?php 

      $query 
mysql_query("select `column` from `table_name`"); 
      
$rows mysql_num_rows($query);
      
$res $rows-2;
      
mysql_query("select `column` from `table_name` LIMIT 0,$res");
?>

עוד דרך נחמדה בהנחה שהמספרים יהיו חד-ספרתיים קבוע - לספור את מספר המספרים(strlen) ולהוריד מהם 2 (substr).
בנוגע לבעיה של וואדים, אפשר לעשות תנאי שאם השורות קטנות מ-2 הקוד פשוט לא יתבצע,אוו abs(),אוו בודק אם יש תוצאה(mysql_result).

אחלה עובד!

אשמח אם תעזרו לי בזה:

עשיתי הצגה של 2 שורות מהמסד, כאשר השליפה ע"פ status ברגע ש status = 1 אז זה מציג אותם,
וברגע שיש מעל 2 ש status = 1 אז אני מעוניין שid הכי גבוהה ישתנה לו ה status = 0.

ככה שבסופו של דבר בכל השורות יכול להיות מצב שיהיו רק 2 status ששוים ל1.

מקווה שהבנתם, אני יודע שהסברתי את זה מסובך קצת...


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

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