|
![]() |
# 1 |
חבר וותיק
|
בהנחה שיש לך מיליון שורות, LIMIT הרבה הרבה הרבה הרבה פחות יעיל אם לכל תא יש ID עם AUTO INCREMENT
תנסה את השאילתא הבאה SELECT COUNT(*) AS `minustwo` FROM `search` WHERE `id` < $total - 2 או שאולי זה ירוץ לך (לא נגעתי בSUBQUERIES הרבה זמן אז אין לי ערבות): SELECT COUNT(*) AS `minustwo` FROM `search` WHERE `id` < ((SELECT COUNT(*) FROM `search`) - 2)
__________________
![]() |
![]() |
![]() |
# 2 | ||
חבר מתקדם
|
קודם, תודה רבה, לשניכם...(אף קוד לא עבד לי)
ציטוט:
זה לא חוקי לעשות "LIMIT 0,$rows-2" לפי איך שאני יודע... ציטוט:
עוד שאלה: עשיתי הצגה של 2 שורות מהמסד, כאשר השליפה ע"פ status ברגע ש status = 1 אז זה מציג אותם, וברגע שיש מעל 2 ש status = 1 אז אני מעוניין שid הכי גבוהה ישתנה לו ה status = 0. ככה שבסופו של דבר בכל השורות יכול להיות מצב שיהיו רק 2 status ששוים ל1. מקווה שהבנתם, אני יודע שהסברתי את זה מסובך קצת... Last edited by S-Preso; 08-11-08 at 17:33.. |
||
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
כלים לאשכול | |
תצורת הצגה | |
|
|