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

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

LDan 24-02-07 01:41

בעיה בפקודות בSQL
 
אני כבר כל היום מתחרפן מי זה
אני צריך לעדכן מסד איפה שאיידי מסויים שאני מקבל אותו
האיידי בסדר אני מקבל הכל
ניסתי UPDATE
לעשות עם WHERE כמובן שלא עבד

אחרי זה ניסתי למחוק את הטבלה ולהכניס חדשה
חדשה הצלחתי להכניס את הישנה פשוט לא רוצה להמחק:\

מה שניסיתי עם הUPDATE:
PHP קוד:

mysql_query("UPDATE `mad` WHERE `id`='$idtd' SET headline='".$_POST['headline']."',tohen='".$_POST['tohen']."'") or die (mysql_error()); 

למחוק ולהוסיך מחדש: (אחת מניסיונותי הרבים)
PHP קוד:

 mysql_query("DELETE * FROM  `mad` WHERE `id`='$idtd'") or die (mysql_error());
 
$addmad "INSERT INTO mad (headline, tohen, id) VALUES ('".$_POST['headline']."', '".$_POST['tohen']."','".$_POST['idi']."')";
 
mysql_query($addmad) or die (mysql_error()); 


Unknown 24-02-07 01:54

במחיקה לא משתמשים ב*
זה רק:
קוד:

DELETE FROM...
בקשר לעריכה
ל
$idtd
יש ערך?
אם כן נסה ככה:

קוד:

mysql_query("UPDATE `mad` SET headline='".$_POST['headline']."', tohen='".$_POST['tohen']."' WHERE `id`='".$idtd."' ") or die (mysql_error());

LosNir 24-02-07 02:14

המיקום של ה WHERE בשאילתאת העדכון שלך לא נכון, הוא צריך להיות בסוף.


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

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