PHP脚本出错

时间:2012-01-20 01:56:16

标签: php xampp

我写了一个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

?>

3 个答案:

答案 0 :(得分:3)

您使用什么编辑器输入代码?您有Unicode引号“ ”‘ ’,它们通常只使用文字处理程序输入。 PHP无法识别这些引号,您必须使用" "' '代替,这是您从任何程序员的编辑器中获得的。

答案 1 :(得分:1)

您使用的是引号。你必须使用直引号"

答案 2 :(得分:0)

对字符串使用单引号或双引号 - 看起来就像使用反引号运算符一样;