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

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

LeXos 13-12-09 01:56

בעיה מוזרה בשליפת מידע ממסד נתונים
 
שלום, יש לי מערכת שאני שולף מידע דרך מסד נתונים וזה מציג לי את מה שהוא שולף בלולאה...
הנה השאילתה:
PHP קוד:

        $NUM "10";
        
$lim1 $NUM $numP $NUM;
        
$lim ceil($lim1);
$downq=mysql_query("SELECT * FROM `table` WHERE `vaild` = '1' AND `pin` = '1' ORDER BY `id` DESC LIMIT $lim,$NUM") or die (mysql_error()); 

המשתנים האלו הם חלק מהקוד של החלוקה לדפים, בכל מערכת אחרת שבניתי שהשתמשתי בקוד הזה לא הייתה לי את הבעיה שיש לי עכשיו, זו הבעיה:
בשליפה, הוא לא מציג לי את הID האחרון.... כלומר יש 15 דברים במסד, הוא מוגבל להציג 10, לפי ה-ID, מהגדול לקטן אז הוא מציק לי את ה-IDים האלה: 14-4 במקום 15-5...
וכאשר אני מוסיף עוד משהו למסד, שהוא יהיה ה-ID ה-16, במקום להציג לי מ-16-6 הוא מציג לי 15-5... כלומר תמיד מחסיקר את ה-ID הכי חדש.....

Daniel 13-12-09 21:52

ממש בלי להסתכל על הקוד חוץ מה-LIMIT ועל השאלה - שקלת להגדיל את $lim ו-$NUM ב-1?

Erez | TrustMedia.co.il 13-12-09 22:08

וגם אין שירשור בפונקציה,אז יכול להיות שהוא בכלל לא קורא את הערך של המשתנים

LeXos 14-12-09 17:25

מה זאת אומרת להגדיל ב-1?
עד היום זה עבד לי נהדר..... אין לי מושג למה פה זה לא עובד כמו שצריך...

LeXos 26-12-09 16:57

UP?


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

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