كيفية استيراد ملفات CSV المحددة من قبل المستخدم إلى قاعدة البيانات
سؤال
أتساءل كيف يمكنني استيراد ملفات CSV التي حددها المستخدم إلى قاعدة البيانات باستخدام PHP.
هل هناك أي طريقة عملية في هذا؟
شكرًا
المحلول
PHP لديه وظيفة لهذا: fgetcsv()
. لا يزال يتعين عليك كتابة الحلقة والرمز الذي يدرج الصفوف في قاعدة البيانات.
$in = fopen('filename.csv', 'r');
while (($row = fgetcsv($in, 10000, ',')) !== false) {
mysql_query("INSERT INTO ....");
}
fclose($in);
لا تنتمي إلى StackOverflow