نحوه جلوگیری از هم نامی در My SQL

milads

Banned
من اطلاعاتمو در My SQL می دم اما وقتی اسم هم نام وارد می کنم Error نمی ده

البته صفحه Form را با Html و صفحه Insert رو با PHP می نویسم

ممنون می شم بگم مشکلم کجاست
 

ziXet

مدیر انجمن PHP/MYSQL
نبایدم ارور بده!
شما قبل از اینکه بریزی برو اسمو چک کن ببین هست یا نه؟!
 

tabib_m

Member
نیازی به این کار هم نیست
برای جلوگیری از سمت mysql فیلد مربوطه رو unique كن ...
البته برای این که کاربر با خطا از طرف mysql مواجه نشه ، بهتره که خطا رو پنهان کنی و خودت یک خطا بهش نشون بدی مثلا "عبارت مورد نظر تکراری می باشد!" ...
 

sunrise

Member
چه طوری می تونم فیلد رو تو
Php MyAdmin
Unique
کنم .
از برگه Structure و انتخاب شكلك
9a091d77f4.png
(Unique) براي فيلد مورد نظر، همچنين مي توني از Query زير استفاده كني:
کد:
ALTER TABLE `your_table` ADD UNIQUE (
`yourfield`
)
 

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

بالا