افزودن PDO به سرفصل پکیج آموزشی
با سلام ،میخواستم بگم بهتر نیست تو آموزشا به جای mysqli از pdo استفاده بشه؟
سلام. اول یه تشکر از شما کنم به خاطر سوال بسیار قشنگی که پرسیدی.
منم با نظر شما موافقم , MySQLi فقط از mysql پشتیبانی میکنه در حالی که pdo اگه اشتباه نکنم از 12 دیتابیس متفاوت پشتیبانی کنه , البته هر دو از لحاظ سرعت با هم برابرند , اما واقعا امنیت pdo بیشتر از mysql می باشد.
در ضمن اگه بخوای از سرور های اروپایی یا آمریکایی استفاده کنی mysql به احتمال 50 % براش جواب نده اما pdo قطعا کار میکنه و واقعا دلایل زیاد و یه سری توابع دیگه ای هم وجود داره که من میگم pdo بهتره , راستی mysql هم خیلی قدیمی شده ;)
الان می دونم یه سری دوستان قطعا با نظر من مخالفت می کنن چون بعضی از دوستان بدون تحقیق و تجربه ی کافی و فقط برحسب یک سری شنیده ها و حدس و گمان ها نظر میدن ولی من واقعا طبق تجربه ی کار خودم و دوستان صاحب نظر و senior web master ها, گفته ی خودم رو بیان کردم.
به هر حال همیشه توی انجمن ها یه همچین سوالاتی مثل php بهتره یا asp.net یا کدام زبان برنامه نویسی برای توسعه ی گیم مناسب تره میشه!!! که در نهایت به نتیجه نمی رسه و قطعا کار به دعوا میرسه و همه اختلاف نظر دارن!!!!
باز هم من میگم همه چیز به سلیقه ی توسعه دهنده ی محترم بستگی داره و هر کس هرچی که دوست داره رو انتخاب کنه :)
با احترام.
ممنون از نظرات دوستان گرامی،همانطور که دوستان اشاره کردن برای دسترسی به دیتابیس در php با دو گزینه روبروییم:
mysqli , pdo که مطمعنا با توجه به ویژگی های ذکر شده در نظرات pdo روشی است که هم اکنون مورد اقبال همگان قرار گرفته. فقط یه نکته میمونه که حتما باید بگم ،اگه سوالی یا گفتگویی در انجمن صورت میگیره مطمعنن برای افزایش سطح علمی اعضا انجمن و تبادل اطلاعات و رسیدن به نتیجه ای معقول است،و بهتره با تعصب به زبان یا روشی در بر نامه نویسی نگاه نکنیم،چون چیزی که توی رشته مورد علاقه ما (برنامه نویسی_علوم کامپیوتری) مشهوده ،تغییر و پیشرفت در همه زمینه ها با سرعت فوق العاده هست،و اگر بخوایم با تعصب به چیزی تکیه کنیم مطمعنن نمیتونیم به هدف های طولانی مدتمون برسیم،البته من کوچک از اونیم که بخوام در این زمینه نظر بدم.موفق باشین
من چند وقت پیش یه کلاس DBHelper با pdo نوشتم که به محض اینکه سرم خلوت شد همینجا میزارمش.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .