در حال بارگذاری ... .
اتصال به بانک اطلاعاتی mysql

مهمترین قسمت طراحی و پیاده سازی وبسایت های داینامیک اتصال به پایگاه داده mysql و بازخوانی اطلاعات از آن است.

از ویژگی‌های mysql :

  • MySQL یک سیستم پایگاه داده است که در وب استفاده می شود.
  • MySQL یک سیستم پایگاه داده است که بر روی یک سرور اجرا می شود.
  • MySQL برای هر دو پروژه کوچک و بزرگ ایده آل است.
  • MySQL بسیار سریع ، قابل اعتماد و آسان برای استفاده است.
  • MySQL از SQL استاندارد استفاده می کند.
  • MySQL برای بارگیری و استفاده رایگان است.
  • MySQL توسط شرکت اوراکل توسعه ، توزیع و پشتیبانی می شود.
  • MySQL به نام دختر بنیانگذار مونی ویدنیوس نامگذاری شده است.

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

از php5 به بعد دومدل دیگر از اتصال به پایگاه داده علاوه بر mysql معرفی شد.

۱.mysqli: نسخه ارتقاء یافته mysql که خود این به دوبخش زیر تقسیم میشه:

  • MySQLi Object-Oriented
  • MySQLi Procedural

۲.PDO (PHP Data Object)

تفاوت ها:

  • PDO روی ۱۲ سیستم پایگاه داده مختلف کار  می‌کند ، در حالی که MySQLi فقط با بانکهای اطلاعاتی MySQL کار می‌کند.
  • بنابراین ، اگر مجبورید پروژه خود را تغییر دهید تا از پایگاه داده دیگری استفاده کنید ، PDO این روند را آسان می کند. شما فقط باید رشته اتصال  را تغییر دهید. اما با MySQLi ، باید کل کد را بازنویسی کنید .
  • هر دو شی گرا هستند ، اما MySQLi همچنین API رویه ای را ارائه می دهد.
  • هر دو از (prepared statements)که از SQL محافظت می کنند و برای امنیت برنامه وب بسیار مهم هستند، استفاده می‌کنند.

اتصال به پایگاه داده

قبل از هر کاری باید به پایگاه داده متصل شویم:

روش دیگر برای اتصال به صورت زیر است:

و روش بعدی pdo می باشد

برای قطع ارتباط با پایگاه داده برای هر روش به ترتیب به روش زیر عمل می کنیم

کد زیر هم به صورت یک کلاس این اتصال رو با استفاده از PDO پیاده سازی کرده است

, , , , , ,
اشتراک گذاری:

مایل به ثبت دیدگاه هستید؟

آخرین دیدگاه‌ها

آخرین دیدگاه‌ها