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

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

HOLD 27-10-08 07:33

mysql עושה בעיות בהכנסת נתונים
 
כשאני מכניס מחרוזת למסד והיא מכילה " ' אז נפלטת שגיאה.
השתמשתי ב str_replace אבל זה דבילי כי אז אי אפשר לצטט טקסט.

איך אני מטפל בבעיה הזאת ? (php)

תודה.

pirsomet 27-10-08 08:00

אתה צרך להוסיף / לפני כל סימן כזה שגורם לשגיאה.
תשתמש בפונקציות הבאות כדי לעשות את זה:
http://il2.php.net/add_slashes
http://il.php.net/mysql_real_escape_string

exciter 27-10-08 18:07

htmlspecialchars, הופך לך תווי HTML מיוחדים לקוד שלהם וככה גם לא פוגם בתצוגה שלהם (ד"א בשביל שיתפוס את שתיהם, הפרמטר השני שאתה צריך להכניס לפונקציה הוא ENT_QUOTES).
יום טוב.

HOLD 27-10-08 19:55

תודה

mayden 27-10-08 23:15

mysql_esacpe_string


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

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