ציטוט:
נכתב במקור על ידי THEtop
זה נישמע פשוט ואכן ניסיתי את זה אבל יש המון באגים וזה לא פועל כמתוכנן.
|
יש בטח דרכים יותר מתוחכמות לעשות את זה אבל אתה יכול לעשות משהו פשוט:
מחשבים -1
תוכנות -2
משחקים-3
נגיד העלנו את משחקים אחד למעלה יענו ל-2 אז תריץ שאילתא שמעדכת את הקטגוריה שה ORDER ID שלה הוא 2 תוסיף לו אחד.
לדוגמא
PHP קוד:
update ... set orderid=orderid-'1' where orderid=$orderid
ותעשה עוד שאילתא שמעדכנת את הרשומה השניה ומוסיפה לORDERID שלה 1+
המשתנה ORDERID בעצם יכיל את האיידי של משחקים שהוא 3 ויוריד לו 1 ואז תגיע למצב (רק אל תשכח תשאילתא השניה)
מחשבים -1
משחקים-2
תוכנות -3
הערות:
1. תצריך לבדוק אם משתמשים בהעלאה או בהורדה ולשנות את מיקום ה + וה - בהתאם (במידה וזה הורדה )
2. אל תעשה קישור של הורדה לקטגוריה הראשונה (כי ממקום 1 אי אפשר עוד להוריד אותה..) וכנ"ל גם לקטגוריה האחרונה אל תעשה אפשרות העאלה.