آموزش طراحی وب

مدرسه مجازی ایرانیان

دسته بندی موضوعات
سفارش تبلیغات

نحوه ی اتصال به دیتابیس در php

database

نحوه ی اتصال به دیتابیس در php

سلام خدمت همراهان همیشگی مدرسه مجازی ایرانیان

در جلسات گذشته با نحوه ی ایجاد دیتابیس و نحوه ی ایجاد جدول در phpmyadmin آشنا شدید.

در این مقاله قراره یاد بگیریم که در php چطور به دیتابیس و جداول داخل دیتابیس متصل بشیم. اگر از روش های MVC استفاده میکنید که راه های متفاوتی برای اتصال به دیتابیس و جداول دارید اما اگر از روش های قدیمی استفاده می کنید، میتونید به شکل زیر عمل کنید:

روش اول :

connect

روش دوم :

خوب اگر بخوایم یکم حرفه ای تر کار کنیم به شکل زیر عمل میکنیم.

یه صفحه بنام  config.php ایجاد کنید و تنظیمات دیتابیس رو در این صفحه قرار بدید:

config

در اینجا با استفاده از ثابت ها (define) متغییرهای ثابت تعریف کردیم که میتونیم تو کل پروژه ازشون استفاده کنیم.

حالا برای اتصال به دیتابیس در صفحه مورد نظر، در ابتدا فایل  config.php رو فراخوانی می کنیم تا متغییرهایی که تعریف کردیم در صفحه شناخته بشه و سپس یک تابع تعریف میکنیم و عمل اتصال رو در این تابع مینویسیم:

functions

برای مشاهده تصویر در سایز اصلی روی اون کلیک کنید.

برای ایجاد یک تابع کافیه از دستور زیر استفاده کنید:

از  UTF8 هم استفاده کردیم تا کاراکترهای فارسی رو به درستی نمایش بده، با این تابع ما به دیتابیسمون وصل شدیم، حالا اگر بخوایم یه کوئری به دیتابیس و جداول بزنیم، در جای مناسب باید این تابع رو صدا بزنیم:

در اینجا بطور دیگه کامل به دیتابیس وصل شدیم حالا کوئری های مورد نیازمون رو مینویسیم. مثلا به یه جدول وصل میشیم و اطلاعات اون جدول رو بازیابی میکنیم و …

خوب دوستان امیدوارم که این آموزش براتون مفید بوده باشه.

تهیه شده در مدرسه مجازی ایرانیان

<<

>>

اگر این آموزش برای شما مفید بود با دوستان خود به اشتراک بگذارید



سفارش تبلیغات

گردآوری و تالیف : میترا رحیمی

بنیانگذار و نوسنده در مدرسه مجازی ایرانیان و سردبیر ماهنامه طراحی وب همچنین مدرس و مسلط به برنامه نویسی سمت سرور با PHP MVC و برنامه نویسی سمت کلاینت با html 5 , css3 , jquery , مبانی سئو و سیستم مدیریت محتوای وردپرس

خوراک خوشمزه و علمی روزانه
با وارد کردن ایمیلتون در فیلد روبرو آموزش های جذاب و vip دریافت نمایید

آموزش های مرتبط با این مطلب

دیدگاه های مخاطبین

لطفا تنها دیدگاه خود را در رابطه با این مطلب ارسال نمایید، سوالات را از طریق سامانه پرسش و پاسخ مطرح نمایید. سوالات در دیدگاه ها تایید نخواهد شد.

  • امیر مرادی فر

    با سلا م خسته نباشد
    امکان داره یه آموزش در مورد اینکه چطور بتونیم از خروجی json ورد پرس در یک فایل html استفاده کرد آموزش بدید ممنون میشم

  • محمد عظمی

    سلام، بهتر نیست یه نیم نگاهی هم به MondoDB داشته باشین؟ به هر حال این مباحث هر چند کاربردی هست ولی بارها و بارها قبل از به وجود اومدن این منبع توضیح داده شده.

    • میترا رحیمی

      سلام دوست عزیز
      مبتدی هایی که از این منبع آموزشی، شروع به یادگیری می کنن ، نیاز به مبانی هم دارن نمیتونن مبانی رو تو سایت های قدیمی یاد بگیرن و مباحث پیشرفته رو اینجا یاد بگیرن.
      ممنون از پیشنهاد شما
      موفق و پاینده باشید

  • علی جرجانی

    سلام
    ممنون. مثل همیشه؛ ساده، مفید، کاربردی
    منتظر قسمت های بعدی هستم 😉

  • علی امینی

    توابع mysql از ورژن ۵.۵ PHP حذف شد. بهتره از توابع mysqli و یا PDO استفاده کنیم.

    • میترا رحیمی

      سلام دوست عزیز
      MySql هنوزم پشتیبانی میشه، منسوخ نشده. دوستانی هستن که برای پروژه های دانشجویی شون درگیر همین دستورات هستن و با این دستورات مشکل دارن، خیلی درخواست داشتم برای اموزش این بخش ، انشالله در مباحث آینده به مباحث پیشرفته تر میپردازیم.
      موفق و پاینده باشید

  • mm580486@gmail.com

    با سلا م خسته نباشد
    اگر میشه نحوه ی وصل شد به دیتابیس با pdo توضیح بدید
    باتشکر

  • مسعود

    سلام این روش mysql که خیلی قدیمیه در حال حاضر از mysqli استفاده میکنن و خیلی باگ داره الان حرفه ای ها از روش pdo استفاده میکنن و بهتر شما هم آموزش روشهای جدید رو تو سایت قرار بدین

  • ali

    من با php کار نکردم ولی تا اونجا که اطلاع دارم این روش یک روش قدیمی برای اتصال به بانک است و امروزه استفاده از روش PDO مرسوم هست که نه تنها امنیت بیشتر رو فراهم می کنه ، بلکه خصوصیت بهتری از شی گرایی بودن و همچنین پشتیبانی از چند دیتابیس بدون تغییر کد را هم فراهم می کنه

    • میترا رحیمی

      سلام دوست عزیز

      بله اگر شما تمامی مطالب رو خونده باشید متوجه میشید که تو بخش php در قسمت سیاره mysql مبحث pdo در حال آموزش هست و میتونید مطالعه بفرمایید :

      http://www.iranweblearn.com/php

      موفق باشید

  • گرین

    عالیییییییییی بود

  • هیواآفرینش

    بسیار عالی بود

وبلاگ مدرسه

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

مدرسین مدرسه

  • حسین همت یار

    حسین همت یار

    مدرس ، طراح رابط کاربری وب و موبایل با 8 سال سابقه ی فعالیت حرفه ای

سوابق کامل

آخرین پرسش و پاسخ ها

آخرین پرسش و پاسخ ها
شما هم سوالی دارید ؟