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

الموضوع: [مشكلة]التحويل من ملف تكست إلى قاعدة البيانات!

  1. #1

    [مشكلة]التحويل من ملف تكست إلى قاعدة البيانات!



    بسم الله الرحمن الرحيم

    السلام عليكم ورحمة الله وبركاته

    الحقيقة انه في مشكلة بسيطة واجهتني و لاني ماني ذاك الزود في الـPHP فأنا اشوها عويصة شوي
    المهم المشكلة كالتالي عندي ملف مكون من14182 سطر و في كل سطر فيه كلمة واحدة

    الى الان تمام,
    طيب المشكلة اني ابي ارتبها ابجديا فما خطر ببالي غير اني استخدم لغتي الغالية الـPHP
    ففكرت بالبرنامج كيف بيكون فتوصلت للتالي:
    -------------
    يقوم البرنامج بقراءة ملف التكست
    ثم يقوم بعمل اكسبلود للكلمات ويضع الكلمات في مصفوفة
    و من ثم يقوم بادخالها الى القاعدة
    ------------

    حاولت كذا مرة و بكذا طريقة لاكن ما فيه امل ,هي الشغلة سهلة لاكن مدري ليه ماهي راضية تضبط معي.

    وترى محتاج هالبرنامج ضروووووووووووري جدا وترى ماودي اثقل عليكم لكن ياليت لو واحد يرفقلي الكود لي و لغيري حتى الكل يستفيد.


    و دمتم يالغالين.







  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    ملف mytxt.txt
    كود PHP:
    Majed
    Bader
    Fahad
    Yasser
    Ahmad 
    ملف php :

    كود PHP:
    <?
    include("config.php"); //معلومات الاتصال بالقاعدة
    $my_array=file("mytxt.txt");//مصفوفة القراءة
    for($i=0;$i<=count($my_array);$i++)
    {
        
    sort($my_array);// فرز أبجدي
        
    $data=$my_array['$i'];
    $add_to_db=mysql_query("insert into table values('$data')");// الإضافة للقاعدة
    }
    ?>






    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه

  3. #3
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    هناك طريقه اخرى , ربما تكون افضل في الاداء او عند التعامل مع ملفات كبيره جدا
    عليك الدخول من سطر الاوامر على عميل mysql وتنفذ هذه التعليمه بعد ان تختار قاعدة البينات
    كود:
    mysql-> LOAD DATA LOCAL INFILE "pathToFile.txt" INTO TABLE table_name;
    للمزيد من المعلومات راجع ملف التعليمات
    http://dev.mysql.com/doc/refman/5.0/...ng-tables.html





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .





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

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

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