خطای Duplicate entry '4' for key 'PRIMARY پس از ارسال اطلاعات فرم

zhra

New Member
سلام دوستان من یه صفحه فرم درست کردم برای قرار دادن پست. ظاهرا مشکلی نداره اما بعد از زدن دکمه ارسال این پیغام خطا رو میده که البته عدد 4 یوزر ای دی کسیه که پست رو نوشته و با تغییر یوزر ای دی عدد هم تغییر می کنه
نمی دونم مشکل از کجاس؟!!
 

peyman136

کاربر متخصص مولتی مدیا بیلدر
این پیام میگه شما داری داده تکراری برای داده های یکتا ثبت میکنید کوئریتون رو اینجا بذارید تا بررسی بشه فکر میکنم شما اشتباهی شماره کاربر رو روی داده های یکتا تنظیم کردید که اگه این طور باشه باید ساختار دیتا بیس رو تغییر بدید
 
آخرین ویرایش:

zhra

New Member
بله دوست عزیز اما هر کار می کنم نمی دونم مشکل از کجاس! البته این پیغام برای اولین پستی که یک کاربر اضافه می کنه داده نمی شه.. اولین پست بدون هیچ مشکلی درج میشه
اما از اون به بعد این ارور رو میده و اطلاعات پست در دیتابیس ذخیره نمیشه
من فایل اون صفحه رو قرار میدم
 

پیوست ها

  • post.txt
    13.5 کیلوبایت · بازدیدها: 4

aliamel

کاربر فعال
کوئری شما رو بررسی نکردم اما این طور که حدس می زنم مشکل زمانی ایجاد میشه که کاربر شماره 4 بخواد مجددا پستی رو قرار بده.طبیعتا در این حالت است که خطا بروز می کنه.
ضمنا فیلدکلید اصلی صرفا می بایست مقداری یکتا باشه و بمونه.
 

جدیدترین ارسال ها

بالا