🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ hamid mostafazadeh
عدم ارسال مجدد آرایه
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۶ بهمن ۱۳۹۹

سلام وقت بخیر

یه تعداد رکورد داریم ، که میاد و ثبت دیتا بیس میشه 

حالا این رکورد‌ها روزانه قراره بیاد و مقایسه بشه (به طور مثال قیمت دلار) 

اگر مقدار دلار توی روز بعدی تغییر کرده بود یک دیتا دیگه insert بشه ، (آپدیت نه) 

چطوری میتونم این مورد رو مقایسه کنیم و رکورد ثبت کنیم ؟

 

( data‌ها از یک api میاد به صورت آرایه ای و به صورت روزانه میاد و ثبت میشه )

لطفا یک نمونه عملی پیاده سازی همراه با کدهاش بفرستین 

ممنون

hamid mostafazadeh ۰۶ بهمن ۱۳۹۹، ۱۷:۲۰

سلام و احترام

اگه منظورتون اینکه که آخرین مقداری که برای قیمت دلار در دیتابیس ذخیره شده رو با مقدار جدید مقایسه کنید، کافیه که یه کوئری بزنید بر اساس ستون created_at اون فیلد که مقدار این ستون به ما نشون میده که دقیقا کی ثبت شده و اون رو دریافت میکنید و قیمت داده شده از طریق api رو با قیمت آخرین قیمت ثبت شده مقایسه میکنید.

اگر قیمت دلار رو توی یه جدول جدا ذخیره میکنید میتونید کوئری زیر رو بزنید و آخرین رکورد ثبت شده رو بر اساس تاریخ ثبتش دریافت کنید.

SELECT 
 id, 
 MAX(created_at) AS most_recent_created
FROM tbl
GROUP BY id

 

 

 

امیر صالحی ۰۶ بهمن ۱۳۹۹، ۱۹:۰۶

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

دیتا‌ها میاد همه ذخیره مشیه توی دیتا بیس بعد بار دوم که دیتا روز بعد میاد اگه یکسان بود هیچ اگه نبود یه رکورد ثبت بشه 

hamid mostafazadeh ۰۶ بهمن ۱۳۹۹، ۱۹:۲۳