تفاوت PDO و MySQLi

0 95

تفاوت PDO و MySQLi : زمانی که میخواهید با استفاده از زبان برنامه نویسی php به بانک اطلاعاتی متصل شوید دو گزینه روبه روی شما قرار دارد یکی PDO و دیگری MySQLi که در این مقاله به بررسی تفاوتها ,بانک های اطلاعاتی پشتیبانی شده ,کارآیی و دیگر موارد در مورد این دو روش اتصال بحث خواهیم کرد.

کد اتصال 

رابط برنامه نویسی

هر دوی این روش API یا رابط برنامه نویسی شی گرا برای دسترسی و اتصال به بانک های اطلاعاتی را فراهم میسازند فقط mysqli یک رابط دیگری با عنوان procedural API نیز به صورت مضاف ارائه میدهد که کار را برای تازه واردان به این عرصه راحتتر میکند بعد از پیشرفت در این مرحله کاربر میتواند از رابط های دیگر نیز استفاده نماید

پشتیبانی بانک اطلاعاتی 

یکی از تفاوت های عمده ای که در بین این دو روش موجود است تعداد بانک های اطلاعاتی مورد پشتیبانی انها میباشد بطوریکه PDO تعداد 12 بانک اطلاعاتی مختلف را پشتیبانی میکند حال اینکه mysqli صرفا یک بانک اطلاعاتی را پشتیبانی میکند

اتصال پارامترها 

همانطور که در مثال های زیر مشاهده میکنید اتصال و استفاده از پارامترهای دستوری در PDO بسیار اسانتر میباشد چرا که PDO تکنیک Named parameter را پشتیبانی ولی mysqli این امکان را به همراه ندارد این موضوع فراخوانی توابع در PDO را بسیار اسانتر کرده است

این مطلب هم میتواند برای شما مفید باشد   کانال در شبکه های بی سیم و تخصیص کانال مناسب برای دسترسی به بالاترین سرعت

 

ارسال یک دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.