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

Share on facebook
Share on twitter
Share on linkedin
Share on email
Share on whatsapp
Share on telegram
Share on print
20.جلسه بیستم PHP آپدیت اطلاعات و محدود کردن رکورد های انتخاب شده از MySQL

نویسنده:

سجاد حسین زاده

Statistics-rafiki

تعداد بازدید:

1489

Calendar-amico (2)

تاریخ انتشار:

2 , اردیبهشت , 1398

Work time-rafiki

زمان تقریبی مطالعه :

5 دقیقه

جلسه بیستم 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 از کدپز را پشت سر بگذارید.

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

سجاد حسین زاده

سجاد حسین زاده

سجاد حسین زاده هستم متولد کرج, بنده از سال ۹۴ سابقه حضور در حوزه وب را دارم. و روزبه‌روز در حال رشد و ارتقای خودم تو این زمینه هستم. از علایقم که بخوام به گم: خب واضحه که عاشق کدنویسی هستم. و همچنین من از معدود افراد برنامه‌نویس ورزشکار هم به‌حساب میام.

تا کنون 56 نفر در کدپز ثبت نام کرده اند.

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

    ارسال یک پیام

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

    X