重複の可能性:
PHPで500エラーが発生し続けるのはなぜですか?
ユーザーがWebサイトにログインできるページを作成しています。500エラーが発生し続けます。エラーが発生するコードは次のとおりです。
<?php
if(isset($_POST['submit']))
{
$username = $_POST['username'];
$password = $_POST['password'];
include( 'connection.php' );
if(empty($username) || empty($password))
{
$error = 'Please enter your username and password'
}
else
{
$password = md5($password);
$sql = mysql_query("SELECT * FROM users WHERE username = $username AND password = $password LIMIT 1") or die(mysql_error)();
$num_rows = mysql_num_rows($sql);
if($num_rows == 1)
{
$fetch = mysql_fetch_array($sql);
extract ($fetch);
echo $username;
}
else
{
echo 'There was an error while logging in'
}
}
?>