راکت

حذف لینک های تکراری از دیتابیس

10 پاسخ

@ali.bayat
من کدی دارم که لینک ها رو نمایش میده اما تکراری ها رو هم نمایش میده برای حل موارد تکراری چیکار کنم

return DetailsModel::where('info\_link\_id', $str۲) - > orderby('tedad\_bazdid', 'desc') - > get(\['link', 'name\_links\_downloads', 'tedad\_bazdid', 'zarfeat\_videos', 'videos\_hd'\]);
ثبت پرسش جدید

پاسخ‌ها

10
اشکان نظری
اشکان نظری
@ashkannazari248

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

توی دیتابیس نباید اطلاعات تکراری ثبت بشه وگرنه شما قوانین رو زیر پا میزارید و باعث نابودی سایت میشید!

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

فیلد link رو به نوع unique تبدیل کن

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

مهدی
مهدی
@code2code

راه اول

ALTER IGNORE TABLE `table_name` ADD UNIQUE (link)
Sina
Sina
@hoseinbax0

تخصص: developer

اول از همه count بگیر ببین چندتا لینک تکراری بر میگرده اگر 1 بود که تکراری نداری
اگر تکراری داشتی میتونی اولی رو رد کنی و بقیه رو delete یا اینکه اولی رو داخل یه متغیر ذخیره کنی و بقیه رو حذف کنی و دوباره همون رو به تیبل اضافه کنی

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@ali.bayat

من می خواهم از طریق کد نویسی بگم فقط لینک های تکراری رو نمایش نده
از طریق دیتابیس نمی خوام انجام بدم

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

اگر فقط برای نمایش میخوای از متد GROUP BY استفاده بکن

$sources = $sources->where('age','>', 31)->groupBy('age');

$output = null;
foreach($sources as $key => $source) {
    foreach($source as $item) {
        //get each item in the group
    }
    $output[$key] = $source->count();
}
1masoud
1masoud
@masoudproton

تخصص: php,laravel

@juza666

پس اینا چی میشه

get(['link', 'name_links_downloads', 'tedad_bazdid', 'zarfeat_videos', 'videos_hd'])

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

شما کوئری خودت رو بزن بعدش اخر کوئری group by بزن

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@juza666
متوجه نشدم
میشه با کد بگید من میخواهم فیلد لینک و تعداد بازدید رو نمایش بده بدون موارد تکراری

ایمان روستا
ایمان روستا
@iman.ro86

تخصص: برنامه نویس موبایل ، وب و اپلیکیشن

شما میتونی با قرار دادن گروپ بای و نام فیلد تکراری مشکلتو رفع کنی

('group by ('name_links_downloads

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

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