راکت
حل شده

شرط بررسی ارایه در کوئری

7 پاسخ

سلام دوستان؛ من تو جدولم یه فیلد قرار دادم که روزهای کاری رو درش ذخیره میکنم، ینی از شنبه تا جمعه که از 0 میشه تا 6، حالا این مقدار رو به صورت ارایه میگیرم و با کست کردن در فیلد جدولم ذخیره میکنم و تا اینجا مشکلی نیس، حالا میخوام روش شرط بذارم که ردیف هایی که این روز کاری رو دارن واسم برگردونه، ینی میخوام یه ارایه عددی بدم به کوئری و با ارایه این فیلد مقایسه بشه و نتیجه رو برگردونه، به چه صورت شرطش رو باید نوشت؟ ممنون میشم راهنمایی کنید

ثبت پرسش جدید

پاسخ‌ها

7
محمد قربانی
محمد قربانی
@mohammadghorbani1992

تخصص: برنامه نویس لاراول

بهترین پاسخ

سلام، منم قبلا ان چیزی که شما میخواید رو گیر بودم، این اموزش خوبی هست

https://www.qcode.in/use-mysql-json-field-in-laravel/

حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

درود
یه راه ساده تر هست.
کوئری رو به صورت ساده و معمولی برگردون بعد براش یه حلقه while یا foreach بنویس و شرط خودت رو توی حلقه قرار بده.

امین محمدزاده
امین محمدزاده
@amin.webdesign

تخصص: برنامه نویسی وب - Laravel

اول بفرمایید که نوع داده ای که ذخیره میکنید در ستون روزهای کاری به چه صورت هست تا عرض کنیم. رشته یا عدد هست و یا به صورت json ذخیره میکنید؟

شاید پاسخ شما همین‌جا باشد

الیاس سخاوتی نیا
الیاس سخاوتی نیا
@elyassir

تخصص: علاقه‌مند به برنامه‌‎نویسی

اگه درست متوجه شده باشم از IN هم میتونین استفاده کنین
مثلا

SELECT * FROM tbl_users WHERE user_id IN(1,2,3,4,5)
coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

@mohammadghorbani1992
ممنون، جوام همین بود، لطف کردین

coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

@mohammadghorbani1992
@hesammousavi
@juza66
@ali.bayat
دوستان سلام، ببخشید این راهکاری که دوستمون فرمودن رو روی لوکال تست کردم و جواب داد، حالا روی هاست تست کردم ارور داد، بررسی کردم دیدم ورژن mysql در هاست 5 هست ولی در لوکال اخرین ورژن بود، حالا راه بهتری سراغ ندارین؟ یا مجبورم ورژن mysql رو ارتقا بدم؟ ممنون

coarad supp
coarad supp
@coaradsupp

تخصص: برنامه نویس لاراول

دوستان راه حلی ندارین؟ واسه جستجوی ارایه داخل جدول

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام