در PHP نسخه 5 به بالا، برای کار با پایگاه داده MySQL می توانید یکی از روش های زیر را استفاده نمایید:

  • افزونه MySQLi (کاراکتر i مخفف improved بمعنی بهبود یافته است)
  • PDO که سرنام واژگان PHP Data Objects است

در نسخه های قبلی PHP از افزونه MySQL استفاده می شده، اما استفاده از این افزونه، از 2012 دیگر توصیه نمی شود.


باید از MySQLi استفاده کنم یا PDO ؟

اگر بخواهیم خیلی خلاصه جواب دهیم، این انتخاب بستگی به نیاز شما دارد .!

هر کدام از گزینه های MySQLi و PDO، مزییت های خودشان را دارند.

گزینه PDO با 12 پایگاه داده مختلف کار می کند، اما MySQLi تنها با پایگاه داده MySQL کار خواهد کرد.

بنابراین اگر بخواهید زمانی به یک پایگاه داده دیگر سوییچ کنید، گزینه PDO کار را آسان تر خواهد کرد و فقط کافی است که ارتباط یا connection به پایگاه داده را تغییر دهید و احتمالاً چند تغییر کوچک در کوئری ها را خواهید داشت.

هر دو گزینه شیء گرا هستند، اما MySQLi رویه های API را نیز ارائه می دهد.

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


برای خواندن ادمه آموزش به ادامه مطلب بروید.

ادامه مطلب

مشخصات

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

ديزاين برتر گلگشت صبا خودرو درب و پنجره و شیشه آلماک آلومینیوم ایران تی وی فرشگرد آریا دکور تبریز Kristen آپشن خودرو | گندم کار پرسش مهر دوره بیستم مدرسه غیر دولتی قائم