הכנסת נתונים ל-MySQL

yudazdk

New member
הכנסת נתונים ל-MySQL

הסקריפט שלי (ב-php כמובן)מכניס לבסיס נתונים של mysql (גרסה 3.23.58) את המילה אל על. בסקריפט אחר(ב-php כמובן) שולפים את הנתונים מתוך ה-mysql (ע"י משפט select) ומקבלים את המילה הבאה: אל & במקום אל על. איפה יכולה להיות הבעיה ? תודה
 

kensaggy

New member
לפי איך שזה נשמע הבעיה היא..

בהגדרת טיפוס המידע של השדה שאליו אתה מכניס את המידע. מה קורה עם מילים אחרות? עם רווחים? אנגלית? תנסה להריץ דברים שונים ותראה מה התוצאות ולפי זה יכול להיות שתגלה את הבעיה. בהצלחה,חן.
 

eytanchen

New member
קשה לדעת....

לפי המידע שנתת, קשה באמת לעלות על הבעיה. אבל עצה ידידותית - השתמש ב addslashes לכל מידע שאתה מכניס ל DB. אומנם במקרה שהצגת אני לא רואה שזה יעזור, אבל לי זה פתר בעיות אין ספור במשך השנים.
 
עוד עצה ידידותית

MySQL תומך דווקא בצורה יפה בעברית, אבל כאשר לי יש בעיות עם שדות עבריים הדבר הכי פשוט זה להפוך את השדה ל-Binary (זה אחד המאפיינים של השדות).
 
למעלה