نحوه استفاده از MySQLi به جای MySQL در PHP

تبلیغات
کانال تلگرام فتولیا

همانطور که اطلاع دارید کم کم ماژول MySQLi که نسخه بهبود یافته MySQL است ، جایگزین MySQL می شود و در برنامه ها و کدهایی که خواهید نوشت باید این موضوع را لحاظ کنید تا از نسخه های جدید PHP مثل ۷ بتوانید به راحتی استفاده کنید. به علاوه باید برنامه های قبلی را  که نوشته اید هم بروز کنید . در این مقاله چند مورد از کدهای MySQL و معادل اونها در MySQLi رو خواهیم دید.

اتصال به MySQL Server در PHP

همانطور که می دانید در نسخه قبلی(ماژول MySQL) از این کد برای اتصال به MySQL استفاده می کردیم:

و حالا باید با کد زیر جایگزین شود:

در کد جدید بعد از اتصال صحیح به سرور MySQL ،کلید مربوط به اتصال ایجاد شده و در متغیر $con ذخیره می شود.این متغیر مهم است و در ادامه از آن استفاده خواهید کرد.

 

انتخاب Database

انتخاب دیتابیس در روش قدیمی با این کد انجام می شد:

و در روش جدید با این کد جایگزین شده است:

همانطور که می بینید متغیری که حاوی کلید اتصال است یعنی $con اینجا باید به عنوان پارامتر اول پاس داده شود.در ضمن می توانید از این دستور استفاده نکنید و اسم دیتابیس را به عنوان پارامتر چهارم به تابع بالا یعنی mysqli_connect پاس دهید.

 

اجرای Query

اجرای کوئری قبلا به این شکل انجام می شد:

و حالا به این شکل تغییر کرده است:

در همین رابطه :   برنامه نویسی گام به گام یک سیستم حرفه ای مدیریت کاربران با php (قسمت اول)

 

دریافت اطلاعات و نمایش در حلقه While

همانطور که می دانید داده ای که تابع بالا برمی گرداند مستقیما قابل نمایش نیست و باید آن را یک مرحله دیگر فراوری کنیم که این کار با تابع mysql_fetch_assoc قبلا انجام می شد :

و حالا کد بالا به این شکل باید تغییر کند:

 

در این مطلب به طور ساده نحوه ارتقا ماژول MySQL در PHP به ماژول MySQLi را با دستورات پرکاربرد توضیح دادیم .اگر سوالی داشتید لطفا در بخش نظرات بپرسید

4 Comments

    1. سلام . خیلی ممنونم بابت اطلاع دادن و متاسف برای سرعت کم .البته خود من زیاد احساس نمی کنم کند هست ولی حتما بهینه سازی های بیشتری انجام خواهیم داد روی سایت .
      ممنونم

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

More in PHP
آموزش ارتقا به PHP 7 در WAMP Server

بروزرسانی WAMP Server به PHP 7.0 ساده تر از چیزی هست که به نظر می رسه.در این مقاله طی چند...

Close