دوستان سلام،
من میخوام که تمام رکوردهای یک جدول بعد از یک رکورد مشخص رو دریافت کنم و سپس مقدار یکی از فیلدهای هر رکورد رو یک واحد اضافه کنم و دوباره ذخیره کنم. چطور میتونم دست پیدا کنم به این موضوع؟
سلام خیلی ساده میتونید در شرطی که تعیین می کنید که اگر ID رکورد بزرگتر باشد از ID مد نظر شما رکورد برگردانده شود. به صورت زیر:
SELECT * FROM table WHERE id >= $id ORDER BY id ASC LIMIT 4
خواهش می کنم، برای آپدیت کردن به جای select باید از update استفاده کنی که فرمتش به صورت زیر هست:
UPDATE table SET field = field + 1 WHERE id >= $id
field نام ستونی هست که می خوای آپدیت بشه که مساوی قرارش میدی با خودش به علاوه ی ۱ به شرطی که آیدی بزرگتر باشه از یک عددی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟