עבור לתוכן

mysql: ניתבתי תוצאות שאילתא לקובץ טקסט אבל היכן הקובץ?!

Featured Replies

פורסם

שלום,

כתבתי קוד ובו שאילתת SQL שהתוצאה אמורה להיות מנותבת לקובץ טקטסט. להלן הקוד:


<?php// Connect to database server$con=mysqli_connect("localhost","root","root","mydb");if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); }$sql1 = "SELECT startDate,endDate,intervalTime FROM june2013 INTO OUTFILE 'xxx.txt'";if (mysqli_query($con,$sql1)) { echo "Data added to text file successfully"; }else { echo "Error transfering data " . mysqli_error($con); } mysqli_close($con);?>

אחר הרצת הקוד קיבלתי על המסך את ההודעה:

Data added to text file successfully

שמשמעותה: קובץ הטקסט נוצר בהצלחה.

חיפשתי את קובץ הטקסט XXX.TXT ב C\XAMPP\HTDOCS ולא מצאתי אותו ! ביצעתי חיפוש של WINDOWS7 לקובץ והחיפוש העלה חרס.

הרצתי בשנית את הקוד וקיבלתי הודעת שגיאה האומרת:

Error transfering data File 'xxx.txt' already exists

אם הקובץ לא נמצא על הדיסק הקשיח היכן הוא נמצא?! יתכן שהוא נמחק אוטומטית אחר הרצה? יתכן שהוא נשמר כקובץ מוסתר? יתכן שזו עוד מהלומה כואבת מכיוון WINDOWS7. הקוד שגוי ? אני לא רואה טוב :-)

אודה למוצא הישר שישיב לי את האבדה...

פורסם
  • מחבר

נמצאה האבדה.. כתבתי כתובת מליאה: d:dir/xxx.csv והקובץ הגיע לשם בשלום...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים