afftabi
نمایش نتایج: از 1 به 8 از 8

موضوع: آموزش زبان MySQL

  1. Top | #1
    کاربر ارشد


    تاریخ عضویت
    Sep 2012
    عنوان کاربر
    کاربر سایت
    محل سکونت
    karaj
    نوشته ها
    14,473
    می پسندم
    1,803
    مورد پسند : 2,626 بار در 1,477 پست
    حالت من : Khoonsard
    میزان امتیاز
    1548

    Icon10 آموزش زبان MySQL

    آموزش MySql - مقدمه و معرفی

    معرفی زبان MySql :
    MySQL یک سرور پایگاه داده اپن سورس است که همانند SQL Server برای نگهداری و کار با داده ها استفاده می شود .
    MySQL محبوب ترین پایگاه داده اپن سورس است و یکی از دلایل این محبوبیت سازگاری کامل با سرور PHP است .
    طراحان سایت های PHP ، می توانند به راحتی از MySQL برای نگهداری و کار با داده ، تحت وب استفاده نمایند . این سرور همانند SQL Server ، از دستورات ساختار یافته زبان SQL استفاده می نماید و تفاوتی بین دستورات آنها وجود ندارد .
    در این بخش قصد داریم تا کار با پایگاه داده MySQL را به شما آموخته و سپس با اتصال آنها به صفحات PHP ، در عمل ذخیره و بازیابی اطلاعات را به صورت تحت وب ، انجام دهیم .
    اجزای زبان MySQL :
    می دانید که پایگاه داده برای دسته بندی و نگهداری اطلاعات به کار می رود . MySQL هم یک پایگاه داده است و همانند SQL Server از اجزای ساده ای تشکیل شده است که عبارتند از : جدول ، رکورد ، فیلد و ... .
    یک پایگاه داده می تواند تعداد زیادی جدول را در خود جای دهد . هر جدول برای نگهداری و دسته بندی گروهی از اطلاعات استفاده می شود .
    برای مثال فرض کنید که در یک دانشگاه می خواهید نام ، نام خانوادگی ، شماره دانشجویی و رشته تحصیلی دانشجویان را ذخیره نمایید . برای این منظور باید یک جدول ( Table ) در پایگاه داده خود ( Database ) ایجاد نمایید که چهار ستون اصلی به نام فیلد ( Field ) برای نگهداری 4 خصوصیت هر دانشجو داشته باشد . سپس اطلاعات دانشجویان را وارد نمایید . اطلاعات هر دانشجو در یک سطر مخصوص به خود به نام رکورد ( Record ) ذخیره می شوند . سپس می توانید به اطلاعات هر دانشجو دسترسی داشته باشید .
    جدولی که در بالا راجع به آن صحبت کردیم ، چیزی شبیه جدول زیر می باشد . در این جدول هر ستون ( Field ) دارای یک عنوان است که همان نام فیلد است و اطلاعات هر دانشجو هم به ترتیب در یک سطر قرار گرفته است . جدول هم دارای یک نام برای خود است که به وسیله آن امکان دسترسی به جدول در سطح برنامه وجود دارد .
    از این جدول در طول آموزش MySQL ، به عنوان مثال استفاده خواهیم کرد .
    Student Table
    Student ID Name Family Major
    41252214 Ahmad Rezaee Hard Ware
    10724113 Ehsan Amiri Soft Ware
    10254861 Zahra Hosini Hard Ware
    27365187 Sahar Ahmadi Soft Ware
    گفتیم که هر پایگاه داده می توانید تعداد زیادی جدول داشته باشد . اما به پایگاه داده ای که تنها یک جدول دارد ، Flat File می گویند که ساده ترین نوع پایگاه داده است و کار با آن بسیار راحت .
    جستجو در پایگاه داده با Query :
    یکی دیگر از اجزاری مهم یک پایگاه داده ، جستجوگر یا Query است .
    هر Query یک قطعه کد به زبان SQL است ، که برای جستجو جدول و استخراج اطلاعات مورد نیاز استفاده می شود .
    برای مثال در جدول فرضی پایگاه داده دانشگاه ، می خواهیم به دنبال اطلاعات گروه خاصی از دانشجویان بپردازیم . مثلا دانشجویانی که نام آنها Ali بوده و یا رشته تحصیلی آنها نرم افزار است . در MySQL برای این منظور از Query استفاده می شود .
    هر Query در هنگام اجرا جدول تعیین شده برای آن را جستجو کرده و اطلاعات مورد نیاز را استخراج و در خروجی نمایش می دهد .
    برای درک بهتر یک مثال عملی می زنیم . قطعه کد زیر یک Query ساده است که نام دانشجویان موجود در جدول Student Table که در بالا به شما نمایش داده ایم را استخراج کرده و در خروجی به ما نمایش می دهد :
    مثال
    Select Name from Student کد
    Name
    Ahmad
    Ehsan
    Zahra
    Sahar
    خروجی
    در بخش بعدی به آموزش نحوه نصب و اجرای MySQL بر روی کامپیوتر می پردازیم .
    تشکر کنندگان : Amon Amarth

  2. # ADS
    دیده شوید، موفق شوید
    تاریخ عضویت
    -
    محل سکونت
    -
    سن
    2010
    نوشته ها
    -

    تبلیغات شما
     

  3. Top | #2
    کاربر ارشد


    تاریخ عضویت
    Sep 2012
    عنوان کاربر
    کاربر سایت
    محل سکونت
    karaj
    نوشته ها
    14,473
    می پسندم
    1,803
    مورد پسند : 2,626 بار در 1,477 پست
    حالت من : Khoonsard
    میزان امتیاز
    1548

    پیش فرض پاسخ : آموزش زبان MySQL

    جستجو در پایگاه داده با Query :
    یکی دیگر از اجزاری مهم یک پایگاه داده ، جستجوگر یا Query است .
    هر Query یک قطعه کد به زبان SQL است ، که برای جستجو جدول و استخراج اطلاعات مورد نیاز استفاده می شود .
    برای مثال در جدول فرضی پایگاه داده دانشگاه ، می خواهیم به دنبال اطلاعات گروه خاصی از دانشجویان بپردازیم . مثلا دانشجویانی که نام آنها Ali بوده و یا رشته تحصیلی آنها نرم افزار است . در MySQL برای این منظور از Query استفاده می شود .
    هر Query در هنگام اجرا جدول تعیین شده برای آن را جستجو کرده و اطلاعات مورد نیاز را استخراج و در خروجی نمایش می دهد .
    برای درک بهتر یک مثال عملی می زنیم . قطعه کد زیر یک Query ساده است که نام دانشجویان موجود در جدول Student Table که در بالا به شما نمایش داده ایم را استخراج کرده و در خروجی به ما نمایش می دهد :
    مثال
    Select Name from Student کد
    Name
    Ahmad
    Ehsan
    Zahra
    Sahar
    خروجی
    در بخش بعدی به آموزش نحوه نصب و اجرای MySQL بر روی کامپیوتر می پردازیم .
    ویرایش توسط Amon Amarth : 2013/04/24 در ساعت 01:59 PM
    تشکر کنندگان : Amon Amarth

  4. Top | #3
    کاربر ارشد


    تاریخ عضویت
    Sep 2012
    عنوان کاربر
    کاربر سایت
    محل سکونت
    karaj
    نوشته ها
    14,473
    می پسندم
    1,803
    مورد پسند : 2,626 بار در 1,477 پست
    حالت من : Khoonsard
    میزان امتیاز
    1548

    پیش فرض پاسخ : آموزش زبان MySQL

    آموزش MySql - نصب و راه اندازی بر روی ویندوز

    MySQL را از کجا تهیه کنیم و به چه نرم افزاری نیاز د اریم ؟
    همانطور که می دانید PHP و MySQL ، نرم افزارهای اپن سورس هستند و به صورت رایگان در اختیار همه قرار دارند . بنابراین برای تهیه آنها نگران نباشید . چندین منبع مناسب وجود دارند که شما به راحتی می توانید نرم افزار MySQL را از آنجا دانلود کرده و بر روی کامپیوتر خود نصب نمایید .

    1. سایت رسمی MySQL : از طریق سایت رسمی MySQL به آدرس [برای مشاهده لینک ها ثبت نام کنید] همواره می توانید آخرین ورژن این نرم افزار را دانلود و نصب نمایید . اما ما در بخش آموزش MySQL می خواهیم یک برنامه اپن سورس دیگه را به شما معرفی نماییم که به عنوان یک سرور قدرتمند برای PHP و MySQL بر روی ویندوز است .
    2. دانلود نرم افزار wampserver : نرم افزار wampserver یک سرور قدرتمند برای اجرای PHP و MySQL تحت ویندوز است . شما به وسیله این نرم افزار به راحتی می توانید فایل های PHP را بر روی ویندوز خود به صورت localhost یا آفلاین اجرا نمایید . نرم افزار wampserver را می توانید از سایت رسمی این برنامه به صورت رایگان دانلود نمایید . همچنین این نرم افزار بر روی سرور های دانلود فارسی نیز برای دانلود قرار دارد . پس از دانلود این نرم افزار که حجمی حدود 25 مگابایت دارد ، می توانید آن را به راحتی و در عرض چند دقیقه بر روی ویندوز خود نصب نمایید .

    پس از نصب نرم افزار wampserver بر روی ویندوز و اجرای آن ، این برنامه یک منوی ساده را همانند شکل زیر در اختیار شما قرار می دهد :
    نکته : اگر منوی زیر را در نوار taskbar ویندوز داشته باشید و برنامه wampserver را بر روی مرورگر باز کند ، آنگاه این برنامه به صورت کامل و درست بر روی ویندوز شما نصب شده است .
    نرم افزار wampserver برای کار با PHP و MySQL است . از قسمت phpMyAdmin می توانید برای تنظیم برنامه و ایجاد پایگاه داده های MySQL استفاده نمایید . در صورت کلیک بر روی قسمت phpMyAdmin ، برنامه در مرورگر پیش فرض ویندوز باز می شود و نمای کلی زیر را دارد :
    از قسمت Database می توانید برای ایجاد ، مشاهده و تغییر پایگاه های داده MySQL موجود بر روی کامپیوتر خود استفاده نمایید .
    در درس بعدی به آموزش نحوه ایجاد و مدیریت پایگاه های داده MySQL بر روی ویندوز خواهیم پرداخت .
    تشکر کنندگان : Amon Amarth

  5. Top | #4
    کاربر ارشد


    تاریخ عضویت
    Sep 2012
    عنوان کاربر
    کاربر سایت
    محل سکونت
    karaj
    نوشته ها
    14,473
    می پسندم
    1,803
    مورد پسند : 2,626 بار در 1,477 پست
    حالت من : Khoonsard
    میزان امتیاز
    1548

    پیش فرض پاسخ : آموزش زبان MySQL

    آموزش MySQL - ایجاد و مدیریت پایگاه داده

    ایجاد یک پایگاه داده جدید در MySQL :
    پس از اینکه برنامه wampserver را بر روی کامپیوتر خود نصب کرده و سپس به صورت موفقیت آمیز بر روی کامپیوترتان اجرا شد ، برای شروع کار باید یک پایگاه داده بر روی سرور خود ایجاد نمایید .
    می دانید که پایگاه داده یک فایل بزرگ برای ذخیره سازی دادها است و پس از ایجاد آن می توانید به تعداد نیاز ، جدول ( Table ) در آن ایجاد نموده و اطلاعات خود را دسته بندی نمایید .
    برای ایجاد یک پایگاه داده جدید در MySQL ، در صفحه اصلی قسمت phpAdmin برنامه wampserver ، بر روی گزینه Databases کلیک نمایید . یک صفحه جدید باز می شود . در قسمت Create new database که در تصویر زیر نمایش داده شده است ، می توانید یک پایگاه داده جدید ایجاد نمایید .

    ایجاد یک پایگاه داده MySQL در wampserver
    برای این منظور نام پایگاه داده مورد نظر خود که بایستی یکتا و غیر تکراری باشد ، را در کادر متن وارد نموده و بر روی گزینه Create کلیک نمایید . در این حالت یک پایگاه داده جدید بر روی سرور ایجاد شده و نام آن در لیست پایگاه داده های موجود بر روی کامپیوتر شما اضافه می شود .

    نمایش لیست پایگاه داده های MySQL در wampserver
    حذف یک پایگاه داده MySQL در wampserver :
    ممکن است زمانی بخواهید یک پایگاه داده ایجاد شده بر روی کامپیوتر خود را حذف نمایید . برای این منظور باید پایگاه داده مورد نظر را از لیست پایگاه داده های موجود بر روی کامپیوتر خود همانند تصویر بالا ، انتخاب نموده و بر روی گزینه Drop کلیک نمایید . در این حالت پایگاه داده مورد نظر و کلیه اطلاعات درون آن حذف خواهند شد .
    تشکر کنندگان : Amon Amarth

  6. Top | #5
    کاربر ارشد


    تاریخ عضویت
    Sep 2012
    عنوان کاربر
    کاربر سایت
    محل سکونت
    karaj
    نوشته ها
    14,473
    می پسندم
    1,803
    مورد پسند : 2,626 بار در 1,477 پست
    حالت من : Khoonsard
    میزان امتیاز
    1548

    پیش فرض پاسخ : آموزش زبان MySQL

    ایجاد یک جدول و تعیین فیلد های لازم در پایگاه داده MySQL

    ایجاد یک جدول جدید در پایگاه داده MySQL :
    پس از اینکه یک پایگاه داده را همانطور که در درس قبل نشان دادیم ، ایجاد نمودید ، باید جدول یا جدول های مورد نظر خود را در آن ایجاد نمایید تا بتوانید اطلاعات خود را در آن ذخیره نمایید .
    در نظر داشته باشید که محدودیت خاصی برای تعداد جدول هایی که می خواهید در یک پایگاه دداده ایجاد نمایید ، وجود ندارد .
    برای ایجاد یک جدول جدید در پایگاه داده MySQL ، بر روی نام پایگاه داده مورد نظر در لیست پایگاه داده های موجود در کامپیوتر خود کلیک نمایید . با این کلیک وارد یک صفحه جدید به نام Structure می شوید که کادری مانند کادر زیر را به شما نمایش می دهد :

    ایجاد یک جدول جدید در پایگاه داده MySQL در wampserver
    نام مورد نظر خود برای جدول را که بایستی منحصر به فرد و غیر تکراری باشد ، باید در کادر متن وارد نمایید . سپس تعداد فیلدها ( Fileds ) که نیاز دارید جدول داشته باشد را در کادر Number of Columns وارد می نمایید . برای مثال اگر می خواهید جدول شما سه ستون یا فیلد داشته باشد ، عدد 3 را وارد نمایید . پس از وارد نمودن نام و تعداد ستون ، بر روی گزینه Go کلیک کنید . با انجام این کار برنامه یک پنجره جدید برای ویرایش و تعیین نوع داده ای فیلدهای جدول ، همانند تصویر زیر به شما نمایش می دهد :
    نکته : در تصویر زیر نام جدول را Student و تعداد فیلد های آن را 3 عدد تعیین نموده ایم .

    تعیین فیلدها برای جدول MySQL در wampserver
    توضیح هر یک از موارد جدول Structure :
    1 . قسمت Column : در قسمت اول از طراحی یک جدول در MySQL در برنامه wampserver ، توسط خاصیت Column نام مورد نظر خود برای فیلد را تعیین می کنیم . در تصویر بالا گفتیم که جدول ما 3 فیلد یا ستون خواهد داشت . بنابراین 3 کادر متن وجود دارد که به ترتیب به وسیله آنها نام فیلد های جدول را تعیین می کنیم .
    2 . قسمت Type : در قسمت Type نوع داده ای فیلد مورد نظر را تعیین می کنیم . برای مثال نوع داده ای برای فیلد نام TEXT و یا نوع داده ای برای تاریخ DATE خواهد بود .
    برای دریافت اطلاعات درباره انواع داده ها در MySQL ، به بخش انواع نوع های داده ای در MySQL بروید .
    3 . قسمت Lenght/Values : در قسمت Lenght/Values ، می توانید حداکثر سایز و یا تعداد کاراکترهای یک فیلد متنی را تعیین نمایید . برای مثال فرض کنید که نوع داده ای یک فیلد را از نوع VARCHAR یا کاراکتر تعیین می کنیم . در این صورت چنانچه در این کادر ، عدد 30 را وارد نماییم ، برنامه حداکثر 30 کاراکتر را برای ذخیره در این فیلد قبول می کند . به عبارت دیگر به وسیله این خاصیت می توانیم ، حداکثر سایز یک متغیر را تعیین نماییم .
    4 . قسمت Default : در قسمت Default ، می توانید یک مقدار متناسب با نوع داده ای فیلد را به عنوان مقدار پیش فرض برای آن تعیین نمایید . برای مثال فرض کنید برای فیلد جنسیت ، مقدار پیش فرض Male را تعیین می کنیم . در برنامه هر بار کاربر ، بر روی این فیلد کلیک نماید و یا یک رکورد جدید را ایجاد نماید ، در این فیلد مقدار پیش فرض Male قرار می گیرد . شما می توانید در صورت نیاز ، این مقدار پیش فرض را به مقدار دلخواه خود تغییر دهید .
    5 . قسمت Null : در قسمت Null ، شما یک گزینه دارید . چنانچه این گزینه را تیک بزنید ، کاربر می تواند این فیلد را بدون وارد نمودن مقدار و به صورت خالی رها نماید . در حالت پیش فرض این امکان وجود ندارد و کاربر حتما بایستی مقداری را در فیلد وارد نماید . معمولا این گزینه برای فیلدهای غیر ضروری فعال می شود .
    6 . قسمت AUTO_INCRESMENT : در قسمت AUTO_INCRESMENT ، نیز یک گزینه دارید ، که برای د اده های عددی استفاده می شود . چنانچه این گزینه را علامت بزنید ، مقدار فیلد به ازای ایجاد هر رکورد جدید ، به صورت اتوماتیک یک واحد افزایش می یابد . این گزینه در حالت پیش فرض ، غیر فعال است .
    7 . قسمت COMMENT : به وسیله قسمت COMMENT می توانید یک توضیح درباره فیلد و اطلاعاتی که می خواهید در آن ذخیره نمایید ، بنویسید . این قسمت هیچ کاربرد عملی ندارد و فقط برای استفاده طراحان ایجاد شده است .
    ایجاد جدول نهایی :
    پس ار اینکه فیلد های مورد نظر خود را در جدول ایجاد نموده و خصوصیات لازم آنها را تعیین نمودید ، برای ایجاد جدول ، دکمه Enter را بزنید .
    در این حالت برنامه جدول را ایجاد نموده و شما را به صفحه ویرایش جدول هدایت می کند .
    تشکر کنندگان : Amon Amarth

  7. Top | #6
    کاربر ارشد


    تاریخ عضویت
    Sep 2012
    عنوان کاربر
    کاربر سایت
    محل سکونت
    karaj
    نوشته ها
    14,473
    می پسندم
    1,803
    مورد پسند : 2,626 بار در 1,477 پست
    حالت من : Khoonsard
    میزان امتیاز
    1548

    پیش فرض پاسخ : آموزش زبان MySQL

    آموزش MySQL - اتصال به پایگاه داده در MySQL
    دستور Connect


    اتصال به پایگاه داده در MySQL با دستور Connect :
    معمولا در طراحی وب ، برای اتصال و کار با پایگاه داده های MySQL ، از زبان و دستورات PHP استفاده می شود . در این بخش قصد داریم تا به وسیله کدهای PHP ، نحوه اتصال به یک پایگاه داده موجود بر روی سرور را به شما آموزش دهیم .
    قبل از اینکه بتوانید به اطلاعات یک پایگاه داده دسترسی داشته و آنها را ویرایش نمایید ، بایستی یک اتصال یا Connection به پایگاه داده ایجاد نمایید . در PHP این کار با استفاده از دستور Connect انجام می شود .
    دستور Connect برای این منظور به چند پارامتر اصلی نیاز دارد که در ساختار زیر به بررسی آنها می پردازیم . ساختار کلی تعریف و استفاده از دستور Connect برای اتصال به یک پایگاه داده MySQL در PHP به صورت زیر است :
    Syntax < ? php
    mysql_connect ( servername , username , password ) ;
    ; ?

    مثال : mysql_connect ( " localhost " , " Developer " , " Est1381 " ) ;
    در جدول زیر به توضیح هر یک از پارامترها و نحوه استفاده از آنها می پردازیم :
    syntax توضیح هر یک از موارد
    توضیح پارامتر
    این پارامتر نام سروری که پایگاه داده بر روی آن قرار داشته و می خواهیم به آن متصل شویم را تعیین می کند .
    این پارامتر اختیاری بوده و مقدار پیش فرض آن "localhost:3306" است .
    server name
    این پارامتر نام کاربری ( User Name ) ی که شما به وسیله آن به سرور وارد می شوید را تعیین می کند . مقدار پیش فرض آن ، نام کاربری است که پروسس سرور را در اختیار دارد . username
    این پارامتر رمز عبور لازم برای وررد و اتصال به سرور را تعیین می کند .
    مقدار پیش فرض این پارمتر " " است .
    password
    پس از اینکه شما را با پارامترهای لازم دستور Connect آشنا کردیم ، در یک مثال عملی نحوه استفاده از این دستور را نشان داده ایم .
    مثال : در مثال زیر با استفاده از دستور Connect به یک پایگاه داده متصل شده ایم . این اتصال را در یک متغیر به نام My_Connection ذخیره کرده ایم و پس از اجرای دستور ، موفقیت اتصال و یا عدم موفقیت در اتصال را به وسیله یک دستور if چک کرده ایم . در صورتی که اتصال موفقیت آمیز نبوده باشد ، برنامه یک پیام هشدار را به کاربر نمایش می دهد :
    Example < ? php
    $My_Connection = mysql_connect ( " localhost " , " developer " , " Est1381 " ) ;
    if ( ! $My_Connection )
    {
    die( ' Could not connect : ' . mysql_error( ) ) ;
    }
    // some code
    ? >
    بستن یک اتصال به پایگاه داده - دستور Close :
    پس از اینکه به یک پایگاه داده متصل شده و عملیات داده ای خود را انجام دادید ، در نهایت باید Connection خود را با پایگاه داده ، ببندید . البته Connection ، پس از پایان یافتن اسکریپت PHP به صورت اتوماتیک بسته می شود ، ولی برای بسته شدن آن قبل از پایان اسکریپت PHP ، از دستور Close استفاده می شود . شکل کلی استفاده از این دستور را در مثال عملی زیر نمایش داده ایم . توجه داشته باشید که بستن Connection برای بالا رفتن امنیت داده ای و عدم استفاده دیگران است .
    مثال : در مثال عملی زیر ، ابتدا به یک پایگاه داده MySQL اتصال ایجاد کرده و در پایان عملیات اسکریپت ، اتصال را به وسیله دستور Close بسته ایم :
    Example < ? php
    $My_Connection = mysql_connect ( " localhost " , " developer " , " Est1381 " ) ;
    if ( ! $My_Connection )
    {
    die( ' Could not connect : ' . mysql_error( ) ) ;
    }
    // some code
    mysql_close ( $My_Connection ) ;
    ? >
    تشکر کنندگان : Amon Amarth

  8. Top | #7
    کاربر ارشد


    تاریخ عضویت
    Sep 2012
    عنوان کاربر
    کاربر سایت
    محل سکونت
    karaj
    نوشته ها
    14,473
    می پسندم
    1,803
    مورد پسند : 2,626 بار در 1,477 پست
    حالت من : Khoonsard
    میزان امتیاز
    1548

    پیش فرض پاسخ : آموزش زبان MySQL

    آموزش MySQL - اتصال به پایگاه داده در MySQL
    دستور Connect


    اتصال به پایگاه داده در MySQL با دستور Connect :
    معمولا در طراحی وب ، برای اتصال و کار با پایگاه داده های MySQL ، از زبان و دستورات PHP استفاده می شود . در این بخش قصد داریم تا به وسیله کدهای PHP ، نحوه اتصال به یک پایگاه داده موجود بر روی سرور را به شما آموزش دهیم .
    قبل از اینکه بتوانید به اطلاعات یک پایگاه داده دسترسی داشته و آنها را ویرایش نمایید ، بایستی یک اتصال یا Connection به پایگاه داده ایجاد نمایید . در PHP این کار با استفاده از دستور Connect انجام می شود .
    دستور Connect برای این منظور به چند پارامتر اصلی نیاز دارد که در ساختار زیر به بررسی آنها می پردازیم . ساختار کلی تعریف و استفاده از دستور Connect برای اتصال به یک پایگاه داده MySQL در PHP به صورت زیر است :
    Syntax < ? php
    mysql_connect ( servername , username , password ) ;
    ; ?

    مثال : mysql_connect ( " localhost " , " Developer " , " Est1381 " ) ;
    در جدول زیر به توضیح هر یک از پارامترها و نحوه استفاده از آنها می پردازیم :
    syntax توضیح هر یک از موارد
    توضیح پارامتر
    این پارامتر نام سروری که پایگاه داده بر روی آن قرار داشته و می خواهیم به آن متصل شویم را تعیین می کند .
    این پارامتر اختیاری بوده و مقدار پیش فرض آن "localhost:3306" است .
    server name
    این پارامتر نام کاربری ( User Name ) ی که شما به وسیله آن به سرور وارد می شوید را تعیین می کند . مقدار پیش فرض آن ، نام کاربری است که پروسس سرور را در اختیار دارد . username
    این پارامتر رمز عبور لازم برای وررد و اتصال به سرور را تعیین می کند .
    مقدار پیش فرض این پارمتر " " است .
    password
    پس از اینکه شما را با پارامترهای لازم دستور Connect آشنا کردیم ، در یک مثال عملی نحوه استفاده از این دستور را نشان داده ایم .
    مثال : در مثال زیر با استفاده از دستور Connect به یک پایگاه داده متصل شده ایم . این اتصال را در یک متغیر به نام My_Connection ذخیره کرده ایم و پس از اجرای دستور ، موفقیت اتصال و یا عدم موفقیت در اتصال را به وسیله یک دستور if چک کرده ایم . در صورتی که اتصال موفقیت آمیز نبوده باشد ، برنامه یک پیام هشدار را به کاربر نمایش می دهد :
    Example < ? php
    $My_Connection = mysql_connect ( " localhost " , " developer " , " Est1381 " ) ;
    if ( ! $My_Connection )
    {
    die( ' Could not connect : ' . mysql_error( ) ) ;
    }
    // some code
    ? >
    بستن یک اتصال به پایگاه داده - دستور Close :
    پس از اینکه به یک پایگاه داده متصل شده و عملیات داده ای خود را انجام دادید ، در نهایت باید Connection خود را با پایگاه داده ، ببندید . البته Connection ، پس از پایان یافتن اسکریپت PHP به صورت اتوماتیک بسته می شود ، ولی برای بسته شدن آن قبل از پایان اسکریپت PHP ، از دستور Close استفاده می شود . شکل کلی استفاده از این دستور را در مثال عملی زیر نمایش داده ایم . توجه داشته باشید که بستن Connection برای بالا رفتن امنیت داده ای و عدم استفاده دیگران است .
    مثال : در مثال عملی زیر ، ابتدا به یک پایگاه داده MySQL اتصال ایجاد کرده و در پایان عملیات اسکریپت ، اتصال را به وسیله دستور Close بسته ایم :
    Example < ? php
    $My_Connection = mysql_connect ( " localhost " , " developer " , " Est1381 " ) ;
    if ( ! $My_Connection )
    {
    die( ' Could not connect : ' . mysql_error( ) ) ;
    }
    // some code
    mysql_close ( $My_Connection ) ;
    ? >


    تشکر کنندگان : Amon Amarth

  9. Top | #8
    کاربر ارشد


    تاریخ عضویت
    Sep 2012
    عنوان کاربر
    کاربر سایت
    محل سکونت
    karaj
    نوشته ها
    14,473
    می پسندم
    1,803
    مورد پسند : 2,626 بار در 1,477 پست
    حالت من : Khoonsard
    میزان امتیاز
    1548

    پیش فرض پاسخ : آموزش زبان MySQL

    آموزش MySQL - انتخاب اطلاعات از پایگاه داده
    دستور Select


    استخراج اطلاعات مورد نیاز از پایگاه داده با دستور Select :
    در کار با پایگاه داده ، نیاز دارید تا اطلاعات خاصی را از یک یا چند جدول استخراج کرده و آنها را در خروجی نمایش دهید . برای مثال فرض کنید در جدول اطلاعات دانشجویان در دانشگاه ، قصد دارید تا نام و نام خانوادگی دانشجویان را استخراج کرده و در یک جدول خروجی ، نمایش دهید .
    از دستور Select برای انتخاب و استخراج اطلاعات مورد نیاز از پایگاه داده در MySQL استفاده می شود .
    شکل کلی استفاده از دستور Select به صورت زیر است :
    Syntax Select نام ستون يا ستون های مورد نظر
    From نام جدول

    مثال : Select Name , Family
    From Students
    توضیح Syntax : مثالی که در جدول Syntax آورده ایم ، ستون یا فیلد های Name و Family را از جدول Student استخراج می کند .
    ساختار بالا ، نحوه نوشتن دستور Select را نشان داده است . اما برای اینکه هر دستور Select در MySQL و صفحات PHP اجرا شوند ، باید از تابع ( ) mysql_query استفاده نماییم . این تابع دستور SQL را دریافت کرده وآن را اجرا می نماید .
    در مثال های عملی زیر نحوه استفاده از این تابع را نمایش داده ایم .
    مثال های عملی کار با دستور Select در MySQL :
    برای درک بهتر نحوه کار با دستور Select ، استفاده از این دستور را در چند مثال عملی به شما نشان داده ایم :
    مثال شماره 1 : در مثال زیر با استفاده از یک دستور Select ، کلیه اطلاعات موجود در جدول Student را استخراج کرده ایم . سپس به استفاده از یک حلقه ، اطلاعات تمام رکوردها را در خروجی نمایش داده ایم :
    نکته : استفاده از * همراه با دستور Select باعث انتخاب کلیه فیلدهای یک جدول می شود .
    از جدول زیر به عنوان جدول Student در مثال ها استفاده شده است :
    Student Table
    Name Family
    Ahmad Rezaee
    Ehsan Amiri
    Zahra Hoseini
    Sahar Ahmadi

    مثال
    <?php
    $con = mysql_connect("localhost","developer","abc123");
    if (!$con)
    {
    die('Could not connect: ' . mysql_error());
    }
    mysql_select_db("my_db", $con);
    $result = mysql_query("SELECT * FROM Student");
    while($row = mysql_fetch_array($result))
    {
    echo $row['FirstName'] . " " . $row['LastName'];
    echo "<br />";
    }
    mysql_close($con);
    ?>
    کد
    Ahamd Rezaee
    Ehsan Amiri
    Zahra Hoseini
    Sahar Ahmadi
    خروجی
    همانطور که در خروجی مثال مشاهده می کنید ، دستور Select اطلاعات کلیه فیلدهای جدول Student را استخراج و نمایش داده است . نکته ای که وجود داره اینه که این اطلاعات هیچ ساختار بندی نمایش مثل جدول ندارند و به صورت ساده نمایش داده شده اند . در مثال بعدی به شما نشان می دهیم ، چگونه اطلاعات خروجی را در صفحات PHP در یک جدول منظم نمایش دهید .
    توضیح کدهای مثال : برای درک بهتر مثال ، ساختار دستوری و نحوه کار هر یک از بخش های کد مثال را که با یک رنگ خاص مشخص شده را توضیح می دهیم :
    قسمت اول - کد آبی :
    تشکر کنندگان : Amon Amarth

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ: 0
    آخرين نوشته: 2011/12/10, 10:26 PM
  2. پاسخ: 0
    آخرين نوشته: 2011/12/10, 10:22 PM
  3. پاسخ: 0
    آخرين نوشته: 2011/12/10, 10:21 PM
  4. پاسخ: 0
    آخرين نوشته: 2011/12/10, 10:14 PM
  5. پشتیبان گیری از بانک های اطلاعاتی MySQL
    توسط minaaa در انجمن برنامه نویسی
    پاسخ: 0
    آخرين نوشته: 2011/01/26, 11:26 PM

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
صنایع فلزی صانع
Responsive Design
تماس با مدیریت سایت : 09357816755