PDA

View Full Version : سوال: سوال درباره ()mysql_error



chaown
پنج شنبه 18 فروردین 1390, 14:54 عصر
وقتی یک query اجرا شد و نتیجه اش error داشت می خوام پیغام error در mysql_error رو یکم تغییر بدم مثلا در اینجا وقتی کاربر می خواد ثبت نام کنه باید ایمیل بده ( فیلد ایمیل در دیتابیس unique است) حالا اگه تکراری باشه این mysql_error این ارور رو برمی گردونه :
Duplicate entry 'sa@sa.com' for key 'Email'
من نمی خوام اسم فیلد 'Email' آورده شه .

البته اینو برام ننویسید.

or die(" متن دلخواه")
ممنون

ghasemweb
پنج شنبه 18 فروردین 1390, 19:01 عصر
خب شما خودت بیا با کد php تکراری بودن ایمیل رو چک و بعدش واکنش مناسب رو انجام بده اگه تکراری بود پیغام دلخواهت رو اکو کن اگه نه که ثبت بشه.

chaown
پنج شنبه 18 فروردین 1390, 21:11 عصر
فکر کنم این کارو باید با یک حلقه انجام بدم درسته ، یعنی باید تویه حلقه ستون Email رو با چیزی که کاربر وارد کرده چک کنم. نه؟