"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني تصدير نتائج استعلام MySQL بكفاءة إلى ملف CSV باستخدام PHP؟

كيف يمكنني تصدير نتائج استعلام MySQL بكفاءة إلى ملف CSV باستخدام PHP؟

تم النشر بتاريخ 2024-12-21
تصفح:882

How Can I Efficiently Export MySQL Query Results to CSV Using PHP?

تحويل استعلامات MySQL إلى CSV في PHP

في PHP، يمكن تنفيذ تصدير البيانات من استعلامات MySQL إلى CSV بكفاءة دون استخدام مؤقت ملفات. فيما يلي طريقتان فعالتان لإنجاز هذه المهمة:

استخدام MySQL's SELECT ... INTO OUTFILE:

يقوم هذا الاستعلام بإخراج النتيجة مباشرة إلى ملف CSV:

SELECT * INTO OUTFILE "c:/mydata.csv"
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY "\n"
FROM my_table;

استخدام كود PHP:

يقوم هذا الكود بتحديد البيانات وتنسيقها بتنسيق CSV وإرسالها كرد:

$select = "SELECT * FROM table_name"; $export = mysql_query ( $select ) أو die ("خطأ Sql : " . mysql_error() ); الحقول $ = mysql_num_fields ( $export ); // احصل على الرأس لـ ( $i = 0; $i $select = "SELECT * FROM table_name"; $export = mysql_query ( $select ) or die ( "Sql error : " . mysql_error( ) ); $fields = mysql_num_fields ( $export ); // Get header for ( $i = 0; $i تقوم كلتا الطريقتين بتحويل نتائج استعلام MySQL بشكل فعال إلى تنسيق CSV في PHP، مع اختيار الأسلوب اعتمادًا على عوامل مثل حجم قاعدة البيانات والمرونة المطلوبة.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3