Я довольно плохо знаком с php и SQL.У меня есть страница входа, где я спрашиваю у пользователя имя пользователя и пароль.Я хотел бы найти в базе данных, которую я создал, имя пользователя и пароль, чтобы узнать, существуют ли они.Таблица базы данных имеет два столбца: имя пользователя и пароль.Меня не волнует безопасность, поэтому будет работать простой скрипт.Но я хочу когда-нибудь рассказать о ней, поэтому я использую базу данных, потому что в настоящее время я использую массив в php для хранения имен пользователей и паролей.
В настоящее время я пытаюсь заставить этот код работать, но не получаю нужных мне результатов.
$user_name = "db_username";
$password = "db_password";
$database = "db_name";
$server = "db_server";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
if ($db_found) {
$result =mysql_query("SELECT 1 FROM my_table WHERE Username = $username");
if ($result>0)
{
echo 'Username and Password Found';
}
else
{
echo 'Username and Password NOT Found';
}
}
else {
print "Database NOT Found.";
mysql_close($db_handle);
}
Это всегда возвращает Username and Password Found
независимо от того, есть там имя пользователя или нет.При печати $result
получаю Resource id #2
.Спасибо