![]() |
# 1 |
חבר וותיק
|
בעיה בהכנסה למסד מקובץ CSV
יצרתי קובץ CSV עם ערכים בעיברית
הנה הקוד שפשוט קורא אותו ומכניס למסד את המידע המסד והקובץ מקודדים כ UTF 8 הבעיה שאת הערך שאני שולף מה CSV הוא מכניס למסד ריק! הנה הקוד PHP קוד:
עכשיו מה שקורה שהערך $value הוא ניכנס למסד ריק והטקסט בעיברית ניכנס כמו שצריך למה בבקשה ? למה הערך ניכנס למסד ריק? הרי אם אני מציג את הערך שהוצאתי מה CSV אני כן מצליח להציג אותו רק כשהוא ניכנס למסד הוא ניכנס ריק מוזר מאוד מאוד |
![]() |
![]() |
# 2 |
חבר בקהילה
|
תנסה לעשות ".$value." או פשוט {$value}
Last edited by DoLet; 30-07-13 at 23:58.. |
![]() |
![]() |
# 3 |
חבר בקהילה
|
תנסה את mysql_real_escape_string
אם זה לא עוזר אז כנראה שזה בגלל בעיות של קידוד, תנסה להשתמש בפונקציה file_get_contents במקום fopen ו fgetcsv, זה ידרוש ממך קצת להבין איך בנוי קובץ CSV כדי לעבור על כל הנתונים (\n לשורה הבאה ו \t לעמודה הבאה). דוגמה (לא בדקתי אותה): PHP קוד:
Last edited by kobisl; 31-07-13 at 14:11.. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|