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

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

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

database

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

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

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

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

روش اول :

connect

روش دوم :

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

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

config

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

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

functions

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

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

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

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

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

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

حسین همت یار

نویسنده در مدرسه مجازی ایرانیان ، دانشجوی رشته IT ، طراح وب و علاقه مند به تازه های دنیای اینترنت و وب و البته لینوکس

دیدگاه ۱۴

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

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

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

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

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

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

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

      http://www.iranweblearn.com/php

      موفق باشید

آیا سوالی دارید؟

پنل کاربران

بستن
*
*

نظرسنجی

به کدام دسته موضوعی علاقه مند هستید؟

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

اموزش تصادفی

خبرهای باحال دریافت کن

خبرهای باحال دریافت کن

ما هم مثل شما از دریافت ایمیل های مزاحم خوشمون نمیاد. فقط مطالب جدید و خبرهای ویژه رو به اطلاع شما میرسونیم. قول میدیم اسپم نکنیم :)

ثبت نام انجام شد ، لطفا ایمیلی که براتون ارسال میشه رو تایید کنین