منتدى طلاب جامعة الحديدة

أخي الزائر إن لم تكن عضواً في المنتدى فنحن ندعوك لكي تنظم إلينا وشكراً تحيات مدير المنتدى طارق البغوي

انضم إلى المنتدى ، فالأمر سريع وسهل

منتدى طلاب جامعة الحديدة

أخي الزائر إن لم تكن عضواً في المنتدى فنحن ندعوك لكي تنظم إلينا وشكراً تحيات مدير المنتدى طارق البغوي

منتدى طلاب جامعة الحديدة

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
منتدى طلاب جامعة الحديدة


4 مشترك

    سكربت لعمل باك أب لقاعدة البيانات بظغطة زر

    عبد الواسع عمر الرمانه
    عبد الواسع عمر الرمانه
    طالب لا يضاها
    طالب لا يضاها


    ذكر
    عدد الرسائل : 1299
    العمر : 38
    البلد : اليمن
    القسم والمستوى : أستاد حاسوب
    المزاج : عسل+سكرزياده
      : سكربت لعمل باك أب لقاعدة البيانات بظغطة زر 15781610
    السٌّمعَة : 5
    نقاط : 430
    تاريخ التسجيل : 14/10/2007

    بطاقة الشخصية
    تخصصي: حاسوب
    المحافظة: الحديدة

    سكربت لعمل باك أب لقاعدة البيانات بظغطة زر Empty سكربت لعمل باك أب لقاعدة البيانات بظغطة زر

    مُساهمة من طرف عبد الواسع عمر الرمانه الإثنين ديسمبر 01, 2008 10:16 pm

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

    كود PHP:

    ///////////////////////////// amr ibrahim /////////////////////
    if (isset($_REQUEST['backup'])=="backup"
    )
    {
    backup_tables('localhost','root','123','test'
    );
    }
    /////////////////////////////////////////////////////////////


    /* backup the db OR just a table */
    function backup_tables($host,$user,$pass,$name,$tables = '*'
    )
    {

    $link = mysql_connect($host,$user,$pass
    );
    mysql_select_db($name,$link
    );

    //get all of the tables
    if($tables == '*'
    )
    {
    $tables
    = array();
    $result = mysql_query('SHOW TABLES'
    );
    while(
    $row = mysql_fetch_row($result
    ))
    {
    $tables[] = $row[0
    ];
    }
    }
    else
    {
    $tables = is_array($tables) ? $tables : explode(',',$tables
    );
    }

    //cycle through
    foreach($tables as $table
    )
    {
    $result = mysql_query('SELECT * FROM '.$table
    );
    $num_fields = mysql_num_fields($result
    );

    //$return.= 'DROP TABLE '.$table.';';
    $row2 = mysql_fetch_row(mysql_query('SHOW CREATE TABLE '.$table
    ));
    $return.= "\n\n".$row2[1].";\n\n"
    ;

    for (
    $i = 0; $i < $num_fields; $i
    ++)
    {
    while(
    $row = mysql_fetch_row($result
    ))
    {
    $return.= 'INSERT INTO '.$table.' VALUES('
    ;
    for(
    $j=0; $j<$num_fields; $j
    ++)
    {
    $row[$j] = addslashes($row[$j
    ]);
    $row[$j] = ereg_replace("\n","\\n",$row[$j
    ]);
    if (isset(
    $row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'
    ; }
    if (
    $j<($num_fields-1)) { $return.= ','
    ; }
    }
    $return.= ");\n"
    ;
    }
    }
    $return.="\n\n\n"
    ;
    }

    //save file
    $handle = fopen('db-backup-'.time().'-'.(md5(implode(',',$tables))).'.sql','w+'
    );
    fwrite($handle,$return
    );
    fclose($handle
    );
    }

    ?>

    if you want take backup from your database click here :





    ماجد العريفي
    ماجد العريفي
    إعلامي
    إعلامي


    ذكر
    عدد الرسائل : 681
    العمر : 37
    البلد : اليمن
    القسم والمستوى : خريج قسم معلم حاسوب
    المزاج : سكر
    العضوية : 15
    أختر علم دولتك : سكربت لعمل باك أب لقاعدة البيانات بظغطة زر Female10
      : سكربت لعمل باك أب لقاعدة البيانات بظغطة زر 15781610
    السٌّمعَة : 10
    نقاط : 198
    تاريخ التسجيل : 11/11/2007

    بطاقة الشخصية
    تخصصي: حاسوب
    المحافظة:

    سكربت لعمل باك أب لقاعدة البيانات بظغطة زر Empty رد: سكربت لعمل باك أب لقاعدة البيانات بظغطة زر

    مُساهمة من طرف ماجد العريفي الأربعاء ديسمبر 03, 2008 5:38 am

    مشكووور أخي عبد الواسع

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

    تقبل تحياتي ومروري علي الموضوع
    عبد الواسع عمر الرمانه
    عبد الواسع عمر الرمانه
    طالب لا يضاها
    طالب لا يضاها


    ذكر
    عدد الرسائل : 1299
    العمر : 38
    البلد : اليمن
    القسم والمستوى : أستاد حاسوب
    المزاج : عسل+سكرزياده
      : سكربت لعمل باك أب لقاعدة البيانات بظغطة زر 15781610
    السٌّمعَة : 5
    نقاط : 430
    تاريخ التسجيل : 14/10/2007

    بطاقة الشخصية
    تخصصي: حاسوب
    المحافظة: الحديدة

    سكربت لعمل باك أب لقاعدة البيانات بظغطة زر Empty رد: سكربت لعمل باك أب لقاعدة البيانات بظغطة زر

    مُساهمة من طرف عبد الواسع عمر الرمانه الأربعاء ديسمبر 03, 2008 8:03 am





    الله نورت الموضوع يا أستاذا ماجد العريفي الله عليك



    بسم الله
    و شكرا على المرور و الرد جزانا و اياكم الله خير الجزاء و بارك فيك سكربت لعمل باك أب لقاعدة البيانات بظغطة زر 4fe4a4fd004c7e0e772cabc06a25476d
    غفر الله لك و اسكنك الفردوس
    سكربت لعمل باك أب لقاعدة البيانات بظغطة زر D0f5929f8b
    سكربت لعمل باك أب لقاعدة البيانات بظغطة زر 8811cb248f
    مأمون المفلحي
    مأمون المفلحي
    مستشار إداري
    مستشار إداري


    ذكر
    عدد الرسائل : 2676
    العمر : 37
    البلد : في كل حلم جميل
    القسم والمستوى : برمجة حاسوب
    المزاج : أحب الهــــدووووووووء والصراحة
      : سكربت لعمل باك أب لقاعدة البيانات بظغطة زر 15781610
    السٌّمعَة : 13
    نقاط : 1666
    تاريخ التسجيل : 26/04/2008

    سكربت لعمل باك أب لقاعدة البيانات بظغطة زر Empty رد: سكربت لعمل باك أب لقاعدة البيانات بظغطة زر

    مُساهمة من طرف مأمون المفلحي الأربعاء ديسمبر 03, 2008 11:35 am

    ايوه هذة المواضيع الجميله التي تجلب الناش لمشاهدتها
    وكذلك للأستفادة منها
    جزاك الله الف خير
    تقبل مروري
    طارق البغوي
    طارق البغوي
    المدير العام للمنتدى
    المدير العام للمنتدى


    ذكر
    عدد الرسائل : 2833
    العمر : 36
    البلد : الجهورية اليمنية
    القسم والمستوى : خريج قسم الرياضيات 2010م
    المزاج : متقلب ( مزاج شاعر )
    أختر علم دولتك : سكربت لعمل باك أب لقاعدة البيانات بظغطة زر Female10
      : سكربت لعمل باك أب لقاعدة البيانات بظغطة زر 15781610
    السٌّمعَة : 14
    نقاط : 985
    تاريخ التسجيل : 28/09/2007

    بطاقة الشخصية
    تخصصي: رياضيات
    المحافظة: الحديدة

    سكربت لعمل باك أب لقاعدة البيانات بظغطة زر Empty رد: سكربت لعمل باك أب لقاعدة البيانات بظغطة زر

    مُساهمة من طرف طارق البغوي الخميس ديسمبر 04, 2008 4:50 am

    شكراً لك اخ عبد الواسع

      الوقت/التاريخ الآن هو السبت أبريل 27, 2024 7:29 pm