Ben dize zaten orada olmadığını görmek benim userdb tabloda benim adınızı kolon (adı birincil) denetlemek için bu kodu kullanıyorum. Orada değilse o benim tablo adı sütuna bir önceki formdan girilen dize ekler. O zaman orada Ama eğer "(kullanıcı adı) zaten kullanılıyor!" Diyor.
Bu ben önceki forma Sam girdiklerinde böyle "Sam" olarak adı sütununda bir giriş koymak ve çalışır. Ben adı sütununda "Sam" ve sonra önceki forma tüm küçük ile sam girerseniz Ama anahtar için 1 Yinelenen giriş 'Sam' görüntüler.
Ben sadece dize olursa olsun ben bir önceki forma girmek kasanın ne tür zaten kullanımda olduğunu söylemek istiyorum.
$result = mysql_query("SELECT username FROM userdb") or die(mysql_error());
$row = mysql_fetch_array( $result );
$checkuser = $row['username'];
if ( $checkuser == $username ) {
echo "<font color='red'>" .$username. "<font color='black'> is already in use!";
die(mysql_error());
} else {
mysql_query("INSERT INTO userdb (username, password) VALUES('$username', '$password' ) ") or die(mysql_error());;
echo "Data Inserted!";
}