تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی دسترسی به دیتابیس ها با PDO و MySQLi

دوره آموزشی دسترسی به دیتابیس ها با PDO و MySQLi

3 ساعت 48 دقیقهپیشرفته2014-07-07

مدرسین

David Powers

David Powers

Developing websites since 1994

جزئیات دوره

حالا که پی اچ پی دارای قابلیت شی گرا واقعی دارد، بهتر است به پایگاه داده با استفاده از PDO (اشیاء داده های PHP) و MySQLi دسترسی داشته باشیم. این روش ها، کد خنثی ایجاد می کنند که با بیش از ده سیستم، از جمله MySQL، SQL Server، PostgreSQL و SQLite کار می کند. یاد بگیرید چگونه از PDO و MySQLi برای انجام عملیات انتخاب، درج، به روز رسانی و حذف عملیات استفاده کنید؛ بهبود امنیت با اظهارات آماده؛ و استفاده از تراکنش ها برای اجرای چندین نمایش داده شده به طور همزمان، استفاده کنید. مدرس دیوید پاور، همچنین موضوعات پیشرفته ای مانند نمونه سازی اشیاء سفارشی کردت آنها را پوشش می دهد و PDO را با MySQLi مقایسه می کند، بنابراین شما می توانید تصمیم بگیرید که کدام روش برای شما مناسب است.

اهداف یادگیری
اتصال به پایگاه داده با PDO یا MySQLi
واکشی مجموعه نتیجه
اجرای پرس و جوهای ساده غیر SELECT
ضدعفونی کردن ورودی کاربر
اتصال مقادیر ورودی و خروجی
انتقال آرایه ای از مقادیر به متد () execute
کار با روش های واکشی پیشرفته PDO
اجرای تراکنش MySQLi
آزادسازی منابعی که دیگر نیازی به آنها نیست
ارسال چندین درخواست
ایجاد نمونه از کلاس از مجموعه نتیجه

مهارت ها

PHPDatabase DevelopmentDatabase ManagementProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - خوش آمدید
  • 02 - آنچه باید قبل از تماشای این دوره بدانید
  • 03 - استفاده از فایل‌های تمرین
  • 04 - تنظیم مجوزهای SQLite
  • 05 - یک پرایمر سریع برای استفاده از اشیاء PHP

1. چرا از PHP شی‌گرا برای دسترسی به پایگاه داده استفاده‌کنیم ?

  • 06 - مروری بر APIهای پایگاه داده PHP
  • 07 - استفاده از اظهارات آماده شده
  • 08 - استفاده از معاملات

2. مبانی PHP Data Object (PDO).

  • 09 - ایجاد نام منبع پایگاه داده
  • 10 - اتصال به پایگاه داده با PDO
  • 11 - حلقه زدن مستقیم روی یک کوئری SELECT
  • 12 - واکشی مجموعه نتایج
  • 13 - یافتن تعداد نتایج از یک کوئری SELECT
  • 14 - بررسی اینکه آیا یک کوئری SELECT حاوی نتایج است یا خیر
  • 15 - اجرای کوئری‌های ساده غیر SELECT
  • 16 - دریافت پیغام خطا
  • 17 - استفاده از متد quote() برای پاکسازی ورودی کاربر

3. بیانیه‌ها و معاملات آماده شده توسط PDO

  • 18 - صحافی مقادیر ورودی و خروجی
  • 19 - استفاده از پارامترهای نامگذاری شده
  • 20 - استفاده از علامت سوال به عنوان مکان‌های ناشناس
  • 21 - ارسال یک آرایه از مقادیر به متد execute().
  • 22 - اتصال نتایج به متغیرها
  • 23 - انجام معامله
  • 24 - بستن مکان نما قبل از اجرای کوئری دیگر

4. روش‌های واکشی PDO پیشرفته

  • 25 - ایجاد یک آرایه از یک جفت ستون
  • 26 - تنظیم خصوصیات یک شی موجود با نتیجه پایگاه داده
  • 27 - ایجاد یک نمونه از یک کلاس خاص با نتیجه پایگاه داده
  • 28 - استفاده مجدد از مجموعه نتایج

5. MySQL Improved Basics

  • 29 - اتصال به پایگاه داده با MySQLi
  • 30 - تنظیم مجموعه کاراکترها
  • 31 - ارسال کوئری‌ SELECT و گرفتن تعداد نتایج
  • 32 - واکشی نتیجه
  • 33 - برگرداندن نتیجه برای استفاده مجدد
  • 34 - رسیدگی به کوئری‌های غیر SELECT
  • 35 - دریافت پیام‌های خطا
  • 36 - پاکسازی ورودی کاربر با رشته فرار واقعی ()

6. بیانیه‌ها و تراکنش‌های آماده شده MySQLi

  • 37 - تنظیم و تنظیم بیانیه
  • 38 - اتصال پارامترها و اجرای دستور آماده شده
  • 39 - اتصال متغیرهای خروجی
  • 40 - اجرای تراکنش MySQLi
  • 41 - برخورد با دستورات ناهمگام در دستورات آماده شده

7. غواصی عمیق‎تر در MySQLi

  • 42 - کوئری‌های بافر شده و بافر نشده
  • 43 - استفاده از کوئری‌ واقعی ()
  • 44 - آزاد کردن منابعی که دیگر مورد نیاز نیستند
  • 45 - ارسال چند پرس و جو
  • 46 - ایجاد یک نمونه از یک کلاس از یک مجموعه نتیجه

نتیجه

  • 47 - PDO و MySQLi مقایسه شدند

دوره های مرتبط

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal