![]() |
האם אפשרי להוציא מידע מטבלה על ידי FOR?
האם אפשרי להוציא מידע מטבלה על ידי FOR?
PHPּMYSQL הנה מה שכתבתי: PHP קוד:
הבעיה זה כותב מליונים של פעמים אותו הדבר ולא עוצר בפעם השנייה.. |
ציטוט:
בכל מקרה גם אם זה אפשרי הפעולה של ה FOR לא נכונה תחליף את $result[id]=2 ב $result[id]<3 ==================== סתם דבר שנזכרתי עכשיו....אם אתה רוצה לבחור רק 2 שורות במקום להשתמש ב FOR תעשה ORDER BY something DESC/ASC LIMIT 2 |
או שתחליף בLIMIT או שתלמד איך להשתמש בFOR-
for(1,2,3)= 1- השמת משתנה 2- התנאי כל עוד... לבצע... 3- קידום (++, -- או מה שלא יהיה) ועכשיו המסקנה? עשית =3, שזה אומר שאם זה 3 זה פועל.. תחליף ב>=2 |
ציטוט:
אתה גם טועה : הוא עשה : for ($result[id]=1; $result[id]=2; $result[id]+1) והכי פשוט להחליף בקטן מ 3 $result[id]<3 |
אני לא רוצה לעשות LIMIT כי יהיה אפשרות להגדיל את הטבלה ואני מה אשב ואגדיל LIMIT תמיד??
חחח תודההה |
ציטוט:
כי אני משתמש בעיקרון בWHILE וזה קשה עם זה ויש הרבה טעויות |
אתה יכול להגדיל את הלימט באופן דינאמי
גם עם לולאת FOR אתה תאלץ לשנות כל פעם את מה ההגבלה.... מה אתה מנסה לעשות בדיוק ? אולי נמצא לך דרך יותר טובה לעשות את זה... |
אפשרי בהחלט.
PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 12:29. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ