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

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

Labs 24-11-07 16:13

שאלה| פרמטר WHERE בUPDATE (SQL)
 
זה נותן לי את השגיאה הבאה:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `id`=2 SET idcun='בדיקה לעריכה בלה בלה בלה123',time='24/11/07 - 16:10',tim' at line 1

אני 99% בטוח שזה קשור לאיפה שהצבתי את הWHERE

זאת הפקודה שלי:
PHP קוד:

mysql_query("UPDATE idcuns WHERE `id`=$id SET idcun='$dd',time='$time',timen='$timen'") or die (mysql_error()); 

תודה לעוזרים

mayden 24-11-07 16:16

PHP קוד:

mysql_query("UPDATE `idcuns` SET `idcun`='$dd',`time` = '$time',`timen` = '$timen' WHERE WHERE `id`= '$id' ") or die (mysql_error()); 

..

DavidBD 24-11-07 16:34

ציטוט:

נכתב במקור על ידי mayden (פרסם 582818)
PHP קוד:

mysql_query("UPDATE `idcuns` SET `idcun`='$dd',`time` = '$time',`timen` = '$timen' WHERE WHERE `id`= '$id' ") or die (mysql_error()); 

..

או במילים פשוטות, הWHERE צריך לבוא בסוף השאילתה (אלא אם כן יש לך ORDER BY או DESC)

Labs 24-11-07 16:46

ציטוט:

נכתב במקור על ידי mayden (פרסם 582818)
PHP קוד:

mysql_query("UPDATE `idcuns` SET `idcun`='$dd',`time` = '$time',`timen` = '$timen' WHERE WHERE `id`= '$id' ") or die (mysql_error()); 

..

תודה:)
אפשר לנעול


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

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