PDA

View Full Version : جلوگیری از ثبت رکورد تکراری و حذف رکوردهای تکراری موجود



arash_1942
یک شنبه 31 مرداد 1389, 12:23 عصر
با سلام خدمت اساتید گرامی

1- بنده تعدادی رکورد در دیتابیس دارم میخوام اونا رو حذف کنم آیا با php میشه؟
لطفا راه حلی ساده بگید چون من تازه کارم

2- بنده به یک کد php نیاز دارم تا از وردو یا اینست داده های تکراری به دیتابیس جلوگیری کنه یعنی چک کنه که آیا رکورد در دیتابیس هست یا نه اگر باشه اینسرت نکنه

منتظر پاسخ شما عزیزان هستم

bestirani2
پنج شنبه 04 شهریور 1389, 15:45 عصر
برای این که داده تکراری وارد نشه باید ایندکست رو از نو unique تعریف کی
برای حذف تکراری ها هم با distinct داده هایی که تکراری نیست رو select کن و بعد هر کی لای این نبود حذف کن

mohammad-gh
شنبه 06 شهریور 1389, 19:40 عصر
با سلام
می خواستم تاپیک جدید ایجاد کنم ولی دیدمشبیه به مشکل من است
راستش می خواهم اطلاعات یک جدول رو که نتایج بازیها رو در اون ثبت می کنم در نمایش بدهم ، اما بدون داده های تکراری (یعنی اینکه نتایج یک بازی ممکنه 2 یا 3 بار ثبت شده باشه) اما من فقط می خواهم در نمایش یک بار بیاد
این دستور رو نوشتم ، هر بلایی هم سرش آوردم و لی نشد


$query1 = "SELECT DISTINCT host,guest,name_lig,win_miz,win_meh FROM result where (win_meh<>10 and win_miz<>10) order by date_race desc,time_race desc LIMIT 0,20";


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