PDA

View Full Version : تشخیص ارور در sql و کنترل ان با script



oioioi
شنبه 09 فروردین 1393, 21:00 عصر
سلام دوستان
من ی سوال داشتم
من یه دیتا بس دارم ک وقتی میام توش یه چیزی اینسرت کنم بدلیل ایکه یکی از ستونامو یونیک تعریف کردم اگه دوتا چیز مسع هم بخام بریزم توش ارور میده
من سوالم اینه ک چه جوری این اختارو کنترل کنم
مثلن بتونم با جاوا سکریپت بگم قبلن این چیز انتخاب شده
اگه میشه با کد منو راهنمایی کنید

***BiDaK***
شنبه 09 فروردین 1393, 21:04 عصر
باید فیلدی که کاربر وارد میکنه رو در دیتابیس چک کنید که وجود داره یا نه.و اگر وجود نداشت insert بشه و گرنه اخطار چاپ بشه.

oioioi
شنبه 09 فروردین 1393, 22:46 عصر
خوب عزیزم وقتی ک اون فیلد ونیک باشه نیاز ب بررسی نیس خودش ارور میده
میخام ون ارور فارسی باشه
یا alert بده

***BiDaK***
شنبه 09 فروردین 1393, 23:44 عصر
منظور از عزیزم چیه تو جمله؟؟؟؟؟؟؟؟؟؟؟؟؟:متفکر::م فکر:
همونطور که گفتم میشه چک کرد مثلا:
mysql_query("INSERT INTO tbl_test (name, email) VALUES ('ali', 'ali@gmail.com')");
if (mysql_affected_rows() != 1)
{
echo 'ایمیل قبلا ثبت شده!';
}


میتونی سلکت هم بزنی چک کنی.