1masoud
6 سال پیش توسط 1masoud مطرح شد
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'\]);

ثبت پرسش جدید
اشکان نظری
تخصص : برنامه نویس
@ashkannazari248 6 سال پیش مطرح شد
0

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

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


مهدی
@code2code 6 سال پیش آپدیت شد
0

راه اول

ALTER IGNORE TABLE `table_name` ADD UNIQUE (link)

Sina
تخصص : developer
@hoseinbax0 6 سال پیش مطرح شد
0

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


1masoud
تخصص : php,laravel
@masoudproton 6 سال پیش مطرح شد
0

@ali.bayat

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 6 سال پیش مطرح شد
0

اگر فقط برای نمایش میخوای از متد 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
تخصص : php,laravel
@masoudproton 6 سال پیش مطرح شد
0

@juza666

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

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 6 سال پیش مطرح شد
0

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


1masoud
تخصص : php,laravel
@masoudproton 6 سال پیش مطرح شد
0

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


ایمان روستا
تخصص : برنامه نویس موبایل ، وب و اپلی...
@iman.ro86 6 سال پیش آپدیت شد
0

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

('group by ('name_links_downloads


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

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