اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

 الموضوع منقووووووووول

-------------

 

تحيه طيبة للجميع 


أعزائي درسي اليوم يتحدث عن طريقة جلب البيانات من ملف Excel واضافتها الى قاعدة البيانات بستخدام لغة البرمجة 

PHP 


في البداية نقوم بفتح برنامج Access نقوم بعمل قاعدة بيانات فارغة وبعدها نختار جلب البيانات من ملف خارجي

نختار نوع الملف الذي نود ان نجلب منه البيانات Excel نقوم بجلبه 

سوف يظهر معالج يوضح عملية الإستيراد انقر على التالي لكل الخطوات 

بعد ما يتم جلب البيانات نلاحظ انه قد تم تصميم الجدول بشكل تلقائي في برنامج الاكسس نضغط على اسم الجدول باليمين ونعمل تصدير او export ونختار نوع الملف الناتج ملف نصي text file

نحفظ الملف على سطح المكتب ونقوم بفتح الملف الناتج بستخدام النوت باد Notepad 

سوف نلاحظ في السطر رقم 1 وجود أسماء الحقول في الاكسل مفصول بينهما بفاصلة , نقوم بمسح اسماء الحقل بالكامل

توضيح فقط 



مثلا في برنامج الاكسل عندي

name email number


تحت الاسم فيه بيانات 
تحت البريد فيه بيانات 
تحت الارقام فيه بيانات 


نحن نقوم بمسح فقط name , email , number 

ونترك البيانات كما هي بعد ذلك نقوم بحفظ الملف مره اخرى على سطح المكتب ولكن هذه المرة بصيغة CSV

الآن نتوجه الى محرر اكواد PHP ونكتب السطرين التاليين

 

كود PHP:
<?php 
#---------------------------------------*|| 
# All rights for This system reserved    || 
# Programmer Name : Fahad Salim          || 
# Country : Oman                         || 
# Telephone number : +(968) 98985262     || 
# Email : ra7bi@hotmail.com              ||    
#----------------------------------------*/ 


mysql_connect('localhost','root',''); 
mysql_select_db('rf'); 



$import=mysql_query("LOAD DATA INFILE 'Path/Full_data.csv' INTO TABLE Table_name; ")or die(mysql_error()); 


?>


الكود واضح فقط في البداية عملت اتصال بقاعدة البيانات 

في الاستعلام الثاني استخدمت الاستعلام LOAD DATA INFILE و اعطيه مكان وجود الملف الذي قمنا بتعديله واخر شي INTO TABLE اسم الجدول المطلوب ادخال البيانات فيه 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information