جلو گیری از تکرار یک سطر در Mysql ???

k2-4u

Well-Known Member
من یک فرم ثبت نام درست کردم
ولی یک مشکل هست کاربران می توانند با یک اسم چند بار ثبت نام کنند
باید چکار انجام بدم
برای مثال در اسکریپ زیر باید چکار کنم که کسی هم اسم کس دیگری ثبت نام نکند
برای مثال دو نفر یک نام را نسازند

PHP:
<?
echo '
 <form method="post" action="">
 <input type="text" name="username">
  <input type="password" name="password">
 </form>';
 
 $username=$_POST['username'];
    $password=$_POST['password'];
    $password=md5($password);
    $insertadmin="INSERT into user (username,password) values ('$username','$password')";
    $insertadmin2=mysql_query($insertadmin) or die("Can Not Conect");
    print "inistall Finisht";}

?>
 

oxygenws

Active Member
راه اول: قبلش یه select بنویس که اون یوزرنیم نباشه.
راه دوم: نوع ستون Username رو unique بذار تا mysql خودش خودکار بهت ارور بده.
 

k2-4u

Well-Known Member
لطفا بشتر توضیح دهید

ببخشید میشه بیشتر توصیح بدید من اطلاعاتم در باره Mysql زیاد نیست
اگر بخواهم این کار رو بکنم مقدار $query می شه چی
 

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

بالا