分析错误:语法错误,第14行C:wampwww_phpprojectlogin_save.php中


Parse error: syntax error, unexpected T_STRING in C:wampwww_phpprojectlogin_save.php on line 14

我在这段代码中得到了错误。这个代码出了什么问题?在解析错误的情况下,它也给出了这个错误(SCREAM:忽略的错误抑制)。

1.     <?php   
2.    session_start(); 
3.      $name=$_POST['email']; //email, pass is the id='' field from table
4.      $passs=$_POST['pass'];
5.        mysql_connect("localhost","root",""); //db connection file
6.      mysql_select_db("secg");
7.       $_SESSION['email']='$name'; //for security purpose
8.   $result=mysql_query("select * from student where Email='$name and password='$passs'");
9.          $row=mysql_fetch_array($result);
10.        if($row>0)
11.           {
12.              header("location:index.htm");  }
13.           else  {
14.           die('could not be opened because of' mysql_error() ); }               
15.    ?>               

该die()中缺少一个点

die('could not be opened because of'.mysql_error())

缺少一个点:

die('could not be opened because of' . mysql_error() );

尝试替换

$_SESSION['email'] = $name;

在sql查询之后给出这个

die('could not be opened because of'.mysql_error())

因为它会给你mysql错误,也不会使用mysql_*语句,因为它们被强烈反对使用。建议使用mysqli_*语句或PDO statements