תגובה: יש דרך ישירה להכנסת נתונים מקובץ טקסט מחולק בפסיק (קובץ CSV) ל mysql בשפת PHP?
-
תגובה: יש דרך ישירה להכנסת נתונים מקובץ טקסט מחולק בפסיק (קובץ CSV) ל mysql בשפת PHP?
בהמשך לכתוב שם, אני מנסה כבר הרבה זמן לייבא את הקובץ מהשרת או מהמחשב שלי בשורת הפקודה לפי המדריך שהביא @chagold ואני מקבל כל הזמן שגיאות.
למשל
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
או
ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server sides
או
ERROR 13 (HY000): Can't get stat of
בכל השגיאות הנ"ל ניסיתי לעשות לפי מדריכים באינטרנט ואז הגעתי לשגיאה הבאה...
איך אני מייבא למעשה למסד נתונים קובץ CSV מהשרת או מהמחשב-מה שיותר קל (עדיף מהמחשב) משורת הפקודה של המחשב בחיבור SSH?אודה מאוד לעוזרים והמסייעים!!
-
אני לא בא לפתור לך בעיה אלא לפזר לך ערפל.
"עדיף מהמחשב" ובכן, זה לא אפשרי. המסד נתונים בשרת, ולשרת אין דרך לפנות לקבצים במחשב שלך (בלי קומבינה גרועה).
אז ראשית כל אתה מעביר את הקובץ לשרת.
כשהוקבץ בשרת יש שני אפשרויות:
א. פקודת MYSQL שמייבאת ישירות מקובץ, זה פקודה יחסית רגישה.
ב. קוד PHP שקורא את הקובץ ומכניס שורה אחר שורה.אתה ניסית את דרך א.
השגיאה הראשונה אומרת שלMYSQL יש אפשרות לגשת רק לתיקיות מסויימות במחשב (כאמצעי אבטחה שמי שיש גישה אליו או למי שישתלט עליו לא תהיה גישה לכל המחשב).
השגיאות האחרות אני לא יודע את פשרם. -
@A0533057932 זה לא קוד זה פקודות ב CMD
טעיתי בכותרת