النتائج 1 إلى 5 من 5

الموضوع: درس جلب الإميلات من قاعدة البيانات ثم حفظها في ملف txt ( درس من الصفر للمبتدئين )ـ

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    127

    درس جلب الإميلات من قاعدة البيانات ثم حفظها في ملف txt ( درس من الصفر للمبتدئين )ـ



    وهذا درس مبسط جداً للمبتدئين ( درس جلب بيانات من قاعدة البيانات وحفظها داخل ملف txt)

    سأقوم بجلب بيانات البريد الإلكتروني وحفظها داخل ملف txt ثم حفظها للجهاز

    أول قم بإنشاء قاعدة البيانات بالأسم التالي: email
    ثم قم بزراعة الجدول التالي

    كود:
    CREATE TABLE `mail` (
      `ID` int(11) NOT NULL auto_increment,
      `email` varchar(255) NOT NULL default '',
      PRIMARY KEY  (`ID`)
    ) TYPE=MyISAM AUTO_INCREMENT=1 ;
    الآن نقوم بتشغيل المف التالي
    كود PHP:
    //اسم السيرفر
    $local  'localhost';
    //اسم مستخدم قاعدة البيانات
    $userdb 'root';
    // الرقم السري لمستخدم قاعدة البيانات
    $passdb '';
    // اسم قاعدة البيانات
    $dbname 'email';
    // متغير طابعة سطر جديد في المف النصي
      
    $crlf="\r\n"

    //دالة الاتصال بقاعدة البيانات
    $condb  mysql_connect($local,$userdb,$passdb) or die ("عفواً لم يتم الاتصال بقاعدة البيانات");   
    // دالة تحديد قاعدة البيانات
    $select mysql_select_db($dbname,$condb) or die ( "عفواً لم يتم الاتصال بقاعدة البيانات" );

    // هذا السطر يقوم بجلب جميع محتويات الجدول mail 
    $qmail  mysql_query("SELECT * FROM mail");

    // هذا السطر يقوم بعد مجموعة السجلات في جدول mail
    $mailnum mysql_num_rows($qmail);

    //الأن بإستخدام دالة التكرار وجلب البيانات سجل سجل وطابعته هنا
    for($i=0;$i<$mailnum ; ++$i)
    //  من هنا بداية التكرار

    // دلة جلب السجلات بالترتيب سجل سجل ثم تفريغها في المصفوفه $mailarr
    $mailarr  mysql_fetch_array($qmail);


    //الآن سنقوم بطاعة الحقل email ثم إنشاء سطر جديد 
    echo $mailarr['email'];
    // طباعة سطر جديد
    echo $crlf;

    // هناية دالة التكرار 

    //اسم الملف الذي  نود حفظة
    $name 'Good.txt';


    // هنا اختر نوع الملف 
    header("Content-Type: text/plain");  
     
    // هنا اختر اسم الملف 
    header("Content-Disposition: attachment; filename=$name"); 

    وهذا موضوعي الأول اللي كنت اسئل فيه
    http://www.swalif.net/softs/showthre...10#post1282010


    اتمنى لكم الاستفادة
    اخوكم / تركي الجابر







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Sep 2002
    المشاركات
    182


    درس جميل اخي الكريم
    رحم الله والديك






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    193


    مرحبا،

    بكل بساطة بإمكانك تنفيذ هذا الأمر من خلال الـ SQL

    كود:
    select distinct mail_addr, ''
    into outfile 'C:/emails.txt'
    fields terminated by ' ' from mail_list;
    تحياتي لك





    __________________
    العزة لله.. والشفاعة لك يا رسول الله
    اللهم ارحم شهداؤنا و كل من قاتل في سبيل الله... آمين
    اللهم انصر المجاهدين المسلمين في كل مكان... آمين

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    626


    بارك الله فيك تركي





    __________________
    مواضيع سوالف اليوم
    قبل التعامل مع اي شخص, انظر ملفه الشخصي.
    كتاب

  5. #5
    عضو فعال
    تاريخ التسجيل
    Feb 2004
    المشاركات
    1,318


    بارك الله فيك





    __________________
    سبحان الله وبحمده سبحان الله العظيم

    منتديات ترنيمة





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض