نمایش نتایج 1 تا 13 از 13

نام تاپیک: ارسال فایلهای Mysql بر روی سرور

  1. #1
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268

    ارسال فایلهای Mysql بر روی سرور

    با سلام

    من یه سایت روی localhost ساختم و دیتابیس اون رو هم پر کردم. حالا میخوام اونو بفرستم روی سرور ، چجوری میتونم اطلاعات دیتابیسم رو روی سرور بریزم؟

  2. #2
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    اینور بانکت رو تبدیل به کوئری بکن و اونور کوئری رو اجرا کن. همین!
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  3. #3
    خود phpmyadmin دارای قابلیتی جهت ذخیره اطلاعات (و ساختار جداول) بصورت فایل txt و یا cvs هست (البته در قالب همان دستورات quary است) می تونی از اون استفاده کنی
    (و اگر در خود سرور بخواهی این کار را بکنی (مثلا جهت منظور پشتیبان گیری از اطلاعات) خودت یه برنامه بنویس و تمامی جداول (لیست جداول را بدست بیاور) و تمامی اطلاعات جداول را بصورت کوری در یک فایل ذخیره کن

  4. #4
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    با phpmyadmin فایل cvs ساختم، روی سرور هم فرستادم، ولی چجوری باید اجراش کنم؟
    اگه فایل رو فراخانی کنم ، کافیه؟؟

  5. #5
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    اجراش کن....
    اونور هم با همون phpMyAdmin ایمپورت اش کن.
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  6. #6
    اگر تونستی با همون Phpmyadmin کار کنی که چه بهتره
    اما اگر نتونستی کار ساده ای است کافی است یک فایل php درست کنی و در ابتدا به دیتابیس وصل بشه connect کنی و بعد فایل cvs موردنظر را صدا بزنی (چون در حقیقت محتوی این فایل همون دستورات quary مربوط به جدول مربوطه (یا جداول مربوطه) می باشد) و در پایان کانکشن را ببندید.

  7. #7
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    فایل cvs موردنظر را صدا بزنی
    اگر منظور با تابع include هست ، که فکر کنم کار اشتباهیه. چون دستورات mysql باید توی mysql_query() داده بشن. اگر نه اجرا نمیشن.

    اجراش کن....
    اونور هم با همون phpMyAdmin ایمپورت اش کن.
    چجوری phpmyadmin رو روی سرورم نصب کنم؟؟؟؟؟ (مگه میشه؟؟)

  8. #8
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    فایل cvs موردنظر را صدا بزنی
    البته تصحیح می کنم..... CSV

    چجوری phpmyadmin رو روی سرورم نصب کنم؟؟؟؟؟ (مگه میشه؟؟)
    مگر نصب نیست؟؟

    اگر نصب نباشه، راحت تر اینه که:
    اینور بانکت رو تبدیل به کوئری بکن و اونور کوئری رو اجرا کن. همین!
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  9. #9
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    اینور بانکت رو تبدیل به کوئری بکن و اونور کوئری رو اجرا کن. همین!
    چجوری باید اینکار رو بکنم؟

  10. #10
    منظور از صدا زدن یعنی خواندن محتویات فایل بود شما توسط توابع سطح پایین فایل می تونید فایل را باز کنید و محتویاتش را بخوانید و سپس دستورات آن را بصورت پارامتر به برنامه صدا زده شده بدهید (که در حقیقت پارامتر همان mysql-quary هست) من به عنوان نمونه سورس کد مربوط به بازیابی اطلاعات مربوط به یکی از سایتها را اینجا برات می نویسم

    function upload_data($filename,$toz){
    echo ' سیستم در حال انتقال اطلاعات فایل مربوط به ' . $toz . '<br>';
    $handle=fopen($filename,'r');
    $counter='1';
    while (!feof($handle))
    {
    $counter++;
    echo '<script>window.status = ' . $counter. ' </script>';
    $line=fgets($handle , filesize($filename));
    $line=ereg_replace(";","",$line);
    $line=ereg_replace("\n","",$line);
    $line=ereg_replace("\r","",$line);
    if (trim($line)=="" || substr($line,0,1)=="#"){}else{
    $query=mysql_query("$line");
    if ($query){$color='green';}else{$color='red';}
    echo "<font color=$color size=1>|</font>";
    if (($line_row%20)==0){echo '<br>';}
    }
    }
    }

  11. #11
    . آواتار oxygenws
    تاریخ عضویت
    دی 1382
    محل زندگی
    تهران/مشهد
    پست
    6,333
    می تونی با phpmyadmin خروجی SQL بگیری.
    ایمیل من
    سایت من

    عضویت در جامعه‌ی اهدای عضو

    Direct PGP key: http://tinyurl.com/66q5cy
    PGP key server: keyserver.ubuntu.com
    PGP name to search: omidmottaghi

  12. #12
    اگر تو پشتیبان گیری از اطلاعات هم (ذخیره محتویات در جدول در یک فایل) مشکل داری سورس کدی رو تو چند تایپیک قبل تو همین بخش گذاشتم می تونی ازش استفاده کنی
    http://www.barnamenevis.org/sh...ad.php?t=25954

  13. #13
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    خیلی ممنون از راهنماییتون

    کارم راه افتاد :)

تاپیک های مشابه

  1. خطا در mysql
    نوشته شده توسط sedaghat23 در بخش PHP
    پاسخ: 7
    آخرین پست: چهارشنبه 11 آذر 1388, 21:35 عصر
  2. دسترسی مستقیم به فایل بانک اطلاعاتی mysql!!
    نوشته شده توسط piter1355 در بخش MySQL
    پاسخ: 4
    آخرین پست: سه شنبه 16 آبان 1385, 07:53 صبح
  3. پیغام خطای MySQL
    نوشته شده توسط sedaghat23 در بخش PHP
    پاسخ: 1
    آخرین پست: شنبه 09 اردیبهشت 1385, 01:11 صبح
  4. EMS Mysql & mysql-front
    نوشته شده توسط imanghafari در بخش MySQL
    پاسخ: 4
    آخرین پست: یک شنبه 20 فروردین 1385, 11:16 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •