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

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

AmosPeled.com 02-01-07 20:32

בעיה בקוד? או בעיה במסד
 
אוקי אני בונה מערכת כל שהיא ואני רוצה להוסיף +1 לתא במסד

זה הקוד שבו אני נותן את ה+1
PHP קוד:

mysql_query("UPDATE members SET vote='+1' Where id='$msg'"

ועשיתי את התא מסוג INT\TEXT ניסיתי הרבה הרבה סוגים

בעיה במסד? כי חלק אמרו לי ככה?
או בעיה בקוד?
תודה :)

נריה 02-01-07 20:55

תוריד את ה 'מה1
ותוסיף את העמודה ששם אתה מעדכן
ככה:
PHP קוד:

mysql_query("UPDATE members SET vote=vote+1 Where id='$msg'"


AmosPeled.com 02-01-07 20:58

מדובר בבעיה במסד
תודה :)

DorWD 02-01-07 22:14

תנסה ככה:
קוד:

mysql_query("UPDATE members SET vote=`vote`+1 Where id='$msg'")
כנראה הסינטקס לא רשום טוב

RS324 02-01-07 22:31

בלי ה ;
UPDATE table set vote=vote+1 where id='$id'

נריה 02-01-07 23:05

ציטוט:

נכתב במקור על ידי DorWD (פרסם 399354)
תנסה ככה:
קוד:

mysql_query("UPDATE members SET vote=`vote`+1 Where id='$msg'")
כנראה הסינטקס לא רשום טוב

מה שאתה רשמת יכניס לו לתא את הערך 1 תמיד ולא יעדכן
מה שאני הבאתי בדקתי וזה עובד

DorWD 02-01-07 23:39

ציטוט:

נכתב במקור על ידי נריה (פרסם 399387)
מה שאתה רשמת יכניס לו לתא את הערך 1 תמיד ולא יעדכן
מה שאני הבאתי בדקתי וזה עובד

אם תשים לב שלא עטפתי את ה1 ב' אז זה בעצם יכניס לו את הערך של הvote פלוס 1

ד"א: רותם תודה על התיקון (לא צריך להשים ` )

נריה 02-01-07 23:40

נכון אבל שמת את השם של העמודה בתוך ' '
ואחרי בדיקה זה מכניס 1 תמיד לתא

DorWD 03-01-07 14:27

ציטוט:

נכתב במקור על ידי נריה (פרסם 399400)
נכון אבל שמת את השם של העמודה בתוך ' '
ואחרי בדיקה זה מכניס 1 תמיד לתא

אמרתי למעלה שטעיתי אם תשים לב

meshuga 03-01-07 15:39

קוד:

`vote`=`vote`+1
יעבוד כמו גדול...
הוא שכח רק לעשות `` על הראשון..

מה הסקנו? שאפשר או בשניהם לא לשים, או בשניהם כן ;)


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

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