我寫了一個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注入' –
或mysqli http://php.net/manual/en/book.mysqli.php –
或準備報表和pdo。 – BRampersad