사용자 이름을 입력하라는 등록 양식이 있습니다.내 데이터베이스에 이미 존재하는 사용자 이름 확인 (MySQL)
내가 입력 한 사용자 이름이 이미 내 데이터베이스에 존재하는지 확인해야합니다. 그러나 다음 코드는 작동하지 않습니다.
<ul class="user">
<li class="label">User name </li>
<li class="field">
<input type="text" id="username" name="username" class="required error"/>
<?php
// $username = $_POST['username'];
$dbhost = 'localhost:3306';
$dbuser = 'root';
$dbpass = '';
$dbname = 'cast';
$conn = mysql_connect($dbhost, $dbuser, $dbpass, $dbname);
if(! $conn)
{
die('Could not connect: ' . mysql_error());
}
else
{
echo "Connect";
}
mysql_select_db('cast');
$query = mysql_query("SELECT username FROM usertable WHERE username='$username'");
if (mysql_num_rows($query) != 0)
{
echo "Username already exists";
}
?>
</li>
</ul>
글쎄, 언뜻 보면, 아마도'$의 username' 값을 주석 양식 태그입니다 것을 –
도움이되지 않는 이유는 무엇입니까? – Sanoob
어디 ur 형식이며 어떻게 PHP는 사용자 이름 입력을 받고있다 –