サーバー側でPHPを使用し、データベースとしてmysqlを使用するWebサイトがあります。次のスクリプトを使用して、データベースからデータを取得します。このコードがインジェクション攻撃に対して脆弱かどうか誰か教えてください。もしよろしければ解決策を教えていただけないでしょうか?
<?php
// PHP script
$usrname=$_POST['usrname'];
$_SESSION['usremail']=$usrname;
$usrpassword=$_POST['passwd'];
$db=mysql_select_db('mydb',$connection);
$result=mysql_query("select usrfname,usrlname from userinformation where usremail='$usrname' and usrpassword='$usrpassword'") or die('failed to login');
どんな助けでも大歓迎です。
ありがとう