PDA

View Full Version : Check Unique . True or False



mehdiangal
جمعه 09 شهریور 1386, 09:59 صبح
سلام . چجوری میشه با php فهمید که Insert یی که الان روی MySQL انجام دادیم انجام شده یا نه (اگه یکی از فیلد ها unique باشه ) . وقتی یه مقدار رو برای یک فیلد unique اینسرت میکنیم اگه تکراری نباشه اضافه میشه ولی اگه تکراری باشه بدون پیغام خطا رکوردی اضافه نمیشه .
ممنون .:لبخندساده:

jhoseinii
جمعه 09 شهریور 1386, 10:37 صبح
بدون پیغام خطا؟!
بعید میدونم

if(!$res=mysql_query(" insert into table_name (id) values ('$myid') "))die("error")

moohssenn
جمعه 09 شهریور 1386, 11:59 صبح
در مورد عدم نمایش خطا هم باید خاصیت display_error از ini رو تنظیم کنید .

mehdiangal
جمعه 09 شهریور 1386, 12:54 عصر
ممنون . منم همین کار رو کرده بودم .دیشب کار نکرد الان تست کردم کار کرد عجیبه . (گیج بودم احتمالا) به هر حال ممنون

oxygenws
جمعه 09 شهریور 1386, 13:33 عصر
mysql_affected_rows

ضمنا ممنون میشم به جای کلمه «ادد» از معادل های فارسی اون استفاده کنی.