私はphpの初心者です。ユーザーが正解するたびにスコアが更新される Web アプリケーションを作成しようとしています。スクリプトは以下の通り
<?php
$username="surendra";
$useranswer=$_REQUEST['option'];
$qno=$_REQUEST['a'];
$con=mysqli_connect("localhost","root","","gk");
// 接続をチェック
include('connection.php');
$sql1="SELECT * FROM questions WHERE qid=$qno";
$result=mysql_query($sql1);
while ($row = mysql_fetch_array($result))
{
$correctanswer=$row['answer'];
}
include('connection.php');
$sql1="SELECT * FROM contest WHERE username LIKE '".$username."'";
$result=mysql_query($sql1);
while ($row = mysql_fetch_array($result))
{
$points=$row['points'];
}
if ($username=$correctanswer)
{
$con=mysqli_connect("localhost","root","","gk");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"UPDATE contest SET points=$points+5
WHERE username =$username");
mysqli_close($con);
}
?>
更新機能が機能していません。これについて助けてください。