PHPスクリプトを書きました。私はそれを使用しようとすると、エラーがスローされます。PHPスクリプトのエラー
Parse error: syntax error, unexpected T_STRING in /Applications/XAMPP/xamppfiles/htdocs/login2.php on line 11
line 11- $query = “SELECT * FROM login WHERE username = ‘$un’ AND password = ‘$pw’”;
私はMacでXAMPPを使用してApacheとMySQLを実行しています。
ご協力いただければ幸いです。
これは、私はあなたが巻き毛の引用符を使用しているスクリプトで
< ?php
$un=$_POST['username'];
$pw=$_POST['password'];
//connect to the db
$user = ‘su’;
$pswd = ‘passwd’;
$db = ‘people’;
$conn = mysql_connect(‘localhost’, $user, $pswd);
mysql_select_db($db, $conn);
//run the query to search for the username and password the match
$query = “SELECT * FROM login WHERE username = ‘$un’ AND password = ‘$pw’”;
$result = mysql_query($query) or die(“Unable to verify user because : ” . mysql_error());
//this is where the actual verification happens
if(mysql_num_rows($result) > 0)
echo 1; // for correct login response
else
echo 0; // for incorrect login response
?>
あなたは 'sql injections' –
またはmysqli http://php.net/manual/en/book.mysqli.php –
や準備された文とpdoを調べるべきです。 – BRampersad