30-07-2005, 13:04
|
|
|
חבר מתאריך: 23.10.04
הודעות: 299
|
|
אוקיי הבנתי את הבעיה שלי
ושיניתי קצת את הפונקציה ואת השימוש שלי בה.
הפונקציה כעת היא כזו:
קוד PHP:
function change_text($string) { return(stripslashes(nl2br(htmlspecialchars($string )))); }
ואני מכניס את הערך שאני מקבל מהפונקציה לתוך משתנה ואז מכניס את אותו משתנה למסד..
עכשיו, נתקלתי בבעיה..
השתמשתי ב stripslashes כדי שאם אני אכתוב מחרוזת כזו - ג'ודו , זה יציג לי את הסימן ' כרגיל..
אך כשאני מכניס נתון כזה למסד (ג'ודו), זה רושם לי שגיאה כזו:
קוד:
an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ודו', 'ג'ודו')' at line 1
זו השאילתא:
קוד PHP:
mysql_query("INSERT INTO cats(cat_name, cat_info) VALUES('$protect_category_name', '$protect_category_info')") or die(mysql_error());
אני לא מבין מה הבעיה בדיוק..?
|