تمت الإجابة سكربت يحمل قواعد البيانات كاملة بدون أخطاء

تم تحميل الصفحة في 0,1771360 ثانية
سكربت يحمل قواعد البيانات كاملة بدون أخطاء
إنضم
18 أكتوبر 2015
المشاركات
211
الإعجابات
133
النقاط
43
السلام عليكم

أخواني أريد سكربت يتم وضع فيه رابط تحميل قاعدة البيانات فيتم تحميلها بحجمها الكامل بدون أخطاء او نقص

بانتظار المساعدة
 
إنضم
10 يناير 2015
المشاركات
107
الإعجابات
77
النقاط
28
العمر
25
الإقامة
عدن
أستخدم سكربت big dump

لكن يجب أن تكون قاعدة البيانات مرفوعة على السيرفر


https://www.ozerov.de/bigdump

لرفع القاعدة من رابط استخدم الرفع بواسطة php ابحث عن أي سكربت على الانترنت كثير اكواد
 
إنضم
18 أكتوبر 2015
المشاركات
211
الإعجابات
133
النقاط
43
أستخدم سكربت big dump

لكن يجب أن تكون قاعدة البيانات مرفوعة على السيرفر


https://www.ozerov.de/bigdump

لرفع القاعدة من رابط استخدم الرفع بواسطة php ابحث عن أي سكربت على الانترنت كثير اكواد
أخي انا لا اريد سكربت لرفع قواعد البيانات بل لتحميلها

بانتظار المساعدة
 
إنضم
10 يناير 2015
المشاركات
107
الإعجابات
77
النقاط
28
العمر
25
الإقامة
عدن
أخي انا لا اريد سكربت لرفع قواعد البيانات بل لتحميل
قصدك تريد حفظ نسخة من قاعدة البيانات الخاصة بموقعك ؟

إذا كان هكذا فعندي سكربت php للقيام بذلك يقوم بعمل نسخة .sql
 
إنضم
18 أكتوبر 2015
المشاركات
211
الإعجابات
133
النقاط
43
قصدك تريد حفظ نسخة من قاعدة البيانات الخاصة بموقعك ؟

إذا كان هكذا فعندي سكربت php للقيام بذلك يقوم بعمل نسخة .sql
نعم اريد حفظ نسخة من قاعدة البيانات في جهازي
 
إنضم
10 يناير 2015
المشاركات
107
الإعجابات
77
النقاط
28
العمر
25
الإقامة
عدن
نعم اريد حفظ نسخة من قاعدة البيانات في جهازي
تفضل

PHP:
/* backup the db OR just a table */
function backup_tables($db_host,$db_username,$db_password,$db_name,$tables = '*')
{
    
    $link = mysqli_connect($db_host,$db_username,$db_password);
    mysqli_select_db($link,$db_name);
    mysqli_query($link,"set character_set_server='utf8'") ;
mysqli_query($link,"set names 'utf8'") ;

    //get all of the tables
    if($tables == '*')
    {
        $tables = array();
        $result = mysqli_query($link,'SHOW TABLES');
        while($row = mysqli_fetch_row($result))
        {
            $tables[] = $row[0];
        }
    }
    else
    {
        $tables = is_array($tables) ? $tables : explode(',',$tables);
    }
                $return = "";   $return1 = "";
    //cycle through
    foreach($tables as $table)
    {
        $result = mysqli_query($link,'SELECT * FROM '.$table);
        $num_fields = mysqli_num_fields($result);
        $start = '
    
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;
/*!40101 SET @[email protected]@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
'.'
--
-- Database: `'.$db_name.'`
--

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

';   

$return.='
--
-- بنية الجدول `'.$table.'`
--
';
        
        $row2 = mysqli_fetch_row(mysqli_query($link,'SHOW CREATE TABLE '.$table));
        $return.= "\n\n".$row2[1].";\n\n";
    
 
        for ($i = 0; $i < $num_fields; $i++)
        {
            while($row = mysqli_fetch_row($result))
            {
                $return.= 'INSERT INTO '.$table.' VALUES(';
                for($j=0; $j < $num_fields; $j++)
                {
                    $row[$j] = addslashes($row[$j]);
                    $row[$j] = str_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";
    
 

$return.= "-- -------------------------------------------------------- \n\n\n";     
    }
    
    //save file
    $handle = fopen('db-backup.sql','w+');
    fwrite($handle,$start);
    fwrite($handle,$return);
    fwrite($handle,$return1);
    fclose($handle);
}

// قم بتغيير معلومات قاعدة البيانات

backup_tables($db_host,$db_username,$db_password,$db_name);
المعذرة على التأخير
 

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل