מוזר

Mr Boggy Man

New member
מוזר

כאשר אני עושה דבר כזה:
$sql = "INSERT INTO msgbox (id, f_name, l_name, email, icq, url, text, time) VALUES ('$id', '$f_name', '$l_name', '$email', '$icq', '$url', '$text', '$time')";​
אז הכל עובד יפה. אבל כשאני עושה את זה:
$sql = "INSERT INTO msgbox (id, f_name, l_name, email, icq, url, text, time, to) VALUES ('$id', '$f_name', '$l_name', '$email', '$icq', '$url', '$text', '$time', '$to')";​
זה לא עובד. וכן יש בטבלה גם את to אבל זה עדיין לא עובד....מה עושים?
 

kensaggy

New member
מממ...בכלל לא מוזר..

עם תסתכל כאן : http://www.mysql.com/doc/en/Reserved_words.html תגלה ש TO זו מילה שמורה...אז כעיקרון אסור להשתמש בא למרות שאפשר עם תשים מרכאות בודדות מסביב למילה (אני מדבר על המרכאה שליד האחד בצד שמאל למעלה) כך:
$sql = "INSERT INTO msgbox (id, f_name, l_name, email, icq, url, text, time, `to`) VALUES ('$id', '$f_name', '$l_name', '$email', '$icq', '$url', '$text', '$time', '$to')";​
זה אמור לעבוד. בהצלחה, חן.
 
למעלה