צפיות
תשובות
בעיה בעת שליפה של השדה הכי גבוהה
שלום.
יש לי מערכת שאני בונה ועכשיו יש לי טבלה בשם "order" שהיא קובעת את סדר ההצגשה של דברים.
אני לא מציג את הדברים לפי ה-ID מכוון שאני רוצה לעשות אפשרות לסידור הדברים בצורה ידנית.
עכשיו זה עובד ככה:
בעת הוספה של ערך לטבלה הוא לוקח את ה-ORDER ההכי גבוה שיש, ומוסיף לו אחד.
והנה הבעיה:
ברגע שהגעתי ל-99 הוא הוסיף לי את ה-
100 ועכשי הוא כל הזמן מוסיף לי 100 כי הוא שולח את זה בצורה לא של ההכי גבוהה.
הנה השאילתה:
$preorder = mysql_query(" SELECT *
FROM `site`
ORDER BY `order` DESC
LIMIT 1");
$all=mysql_fetch_array($preorder);
$order = $all['order'] + 1;
והנה תמונה של איך שזה מוצג ב-PHPMYADMIN:
http://img101.imageshack.us/img101/6597/demoxk4.jpg
את ה-101, 102 וכו', אני ערכתי ידנית אבל אם תסתכלו זה לא מוצג ראשון..
אז השאילתה שלי היא איך אני שולף את הORDER הכי גבוה?
כי השאילתה הזו לא עובדת כמו שצריך…
1 תשובות
סוג שדה
נראה שהשדה הוא מסוג מחרוזת, ולכן ממוין לכסיקוגרפית. נסה לשנות לשדה מספרי.