كيفية استيراد ملفات CSV المحددة من قبل المستخدم إلى قاعدة البيانات

StackOverflow https://stackoverflow.com/questions/1611017

  •  05-07-2019
  •  | 
  •  

سؤال

أتساءل كيف يمكنني استيراد ملفات CSV التي حددها المستخدم إلى قاعدة البيانات باستخدام PHP.

هل هناك أي طريقة عملية في هذا؟

شكرًا

هل كانت مفيدة؟

المحلول

PHP لديه وظيفة لهذا: fgetcsv(). لا يزال يتعين عليك كتابة الحلقة والرمز الذي يدرج الصفوف في قاعدة البيانات.

$in = fopen('filename.csv', 'r');
while (($row = fgetcsv($in, 10000, ',')) !== false) {
  mysql_query("INSERT INTO ....");
}
fclose($in);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top