الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن خطاأ duplicate entry for key 2

بدأه akrmasl في 8 نوفمبر 2010 · 3 رد · 914 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

لدي فورم مربوطة بقواعد mysql

الفكرة اني ادخل في كل مره مساهم جديد وأحفظه في القاعدة

وفي حال تكرار اسم المساهم يظهر لي duplicate entry fro key 2

المقصود بها هناك تكرار، علماً بأنني عملت برمجياً رسالة تظهر في حال التكرار وهي(المساهم مسجل مسبقاً)

السؤال: كيف اخفي هذه الرسالة ولكم جزيل الشكر.

#2

بحسب معلوماتي أخطاء الـ Mysql لا تظهر إلا باستدعاء mysql_error والله أعلم

فإن كنت تستدعيها قم بازالتها و سيختفي الخطأ

ولتجنب ظهور الأخطاء في الحالة العامة إما قم بتعطيل الـ error reporting عن طريق الدالة ini_set أو ضع @ في بداية كود الذي قد يرد خطأ كالتالي مثلاً :

$res=@test();

بفرض أن التابع test يرد خطأ

بتوفيق الله

تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 8 نوفمبر 2010 في 20:35

1

Everything will be fine when we TALK LESS, DO MORE


#3

اختبر وجود الاسم الجديد قبل اضافته

1

I Say Nothing

#4

شكرا لكم فعلا الخطأ من الدالة mysql_error().

مواضيع مشابهة