20.جلسه بیستم PHP آپدیت اطلاعات و محدود کردن رکورد های انتخاب شده از MySQL

جلسه بیستم PHP: آپدیت اطلاعات و محدود کردن رکورد های انتخاب شده از MySQL

جلسه بیستم PHP: آموزش کامل زبان برنامه نویسی پی اچ پی مقدماتی تا پیشرفته

در این مقاله از کدپز با جلسه بیستم PHP که با موضوع آپدیت اطلاعات و محدود کردن رکورد های انتخاب شده از MySQL می باشد، در خدمت شما هستیم.

در قسمت قبل در جلسه نوزدهم PHP آموزش استخراج داده ها از پایگاه داده MySQL و همچنین حذف اطلاعات از دیتابیس MySQL را آموختیم.

دهمین جلسه از PHP پیشرفته

در پایان این جلسه:

می آموزید تا اطلاعات موجود در جدول MySQL را ویرایش کنید.

و همچنین در این ، توانایی محدود کردن رکورد های انتخاب شده از جدول MySQL را نیز خواهید داشت.

به روزرسانی اطلاعات در جدول MySQL با استفاده از mysqli و PDO

از عبارت UPDATE برای به روزرسانی رکورد های موجود در یک جدول دیتابیس MySQL استفاده می کنیم.

نکته: توجه داشته باشید که عبارت WHERE مشخص می کند که چه رکورد و یا رکورد هایی نیاز به ویرایش دارند. در صورتی که از عبارت WHERE استفاده نکنید، تمامی رکورد ها به روزرسانی خواهند شد. حال نگاهی به جدول “MyGuests” از جلسه بیستم PHP می اندازیم.

جدول “MyGuests” از جلسه بیستم PHP 
جلسه بیستم PHP

برای آشنایی بیشتر با دستورات SQL حتما نگاهی به این آموزش ها در سایت کدپز بیاندازید.

در مثال های زیر رکورد با id=2 در جدول “MyGuests” به روزرسانی می شود.

به مثال زیر، که با روش ( mysqli شی گرایی ) نوشته شده است توجه فرمایید.

مثال دوم : به صورت MySQL (رویه ایی):

مثال سوم : به صورت PDO

بعد از این که جدول به روزرسانی شد، جدول مانند زیر خواهد شد:

جدول دوم “MyGuests” از جلسه بیستم PHP .png
جلسه بیستم PHP

آموزش محدود کردن رکورد های انتخاب شده از دیتابیس MySQL

از عبارت LIMIT در دیتابیس MySQL برای مشخص کردن تعداد رکورد های مورد نظر برای خواندن استفاده میکنیم.

با استفاده از عبارت LIMIT، می توانیم مدیریت چندین صفحه اطلاعات از رکوردهای خوانده شده را داشته باشیم. این امکان در جدول های بزرگ کاربردی تر می باشد. بازگردانی تعداد زیادی از رکورد ها می تواند بر عملکرد تاثیر به سزایی (تاثیر منفی) داشته باشد.

شما در حال آموزش و یادگیری جلسه بیستم PHP می باشید.

فرض می کنیم که ما تمامی رکورد ها از ۱ تا ۳۰ را می خواهیم. کوئری مورد نظر به این شکل خواهد بود.
بر فرض مثال نام جدول “Orders” می باشد.

زمانی که کوئری بالا اجرا شود، ۳۰ رکورد اول بازگردانی می شوند.

اما اگر رکورد های ۱۶ تا ۲۵ مدنظر ما باشد، چه باید کرد؟

دیتابیس MySQL با استفاده از دستور OFFSET راهی برای این مساله قرار داده است.

دستور کد کوئری زیر، به برنامه می گوید که فقط اطلاعاتِ ۱۰ رکورد جدول از شماره ۱۶ به بعد ( OFFSET 15 ) را بازگردانی کند.

همچنین ما می توانیم با استفاده از دستور کوتاه تری به همین نتیجه دست یابیم.

توجه داشته باشید که وقتی از کاما استفاده می کنید، اعداد معکوس می شوند.

تبریک میگم شما موفق شدید تا جلسه بیستم PHP از کدپز را پشت سر بگذارید.

📝<<جسارت اجرایی کردن ایده هایتان را داشته باشید، جهان همیشه پر از ترسوهای خوش فکر است.  . . . . >> ☑️

برچسب ها : آموزش Php، آموزش جامع PHP

دیدگاه تازه ای بنویسید