doutang3760 2015-03-16 16:41
浏览 51
已采纳

错误php和mysql - 意外的T_IS_EQUAL

The code is :

<?php

require_once('connection.php');

// Check $username and $password 
/*
if(empty($_POST['username']))
{
    echo "UserName/Password is empty!";
    return false;
}
if(empty($_POST['password']))
{
    echo "Password is empty!";
    return false;
}
*/

// Define $username and $password 
$username=$_POST['username']; 
$password=md5($_POST['pass']);

// To protect MySQL injection (more detail about MySQL injection)
$username1 = stripslashes($username);
$password2 = stripslashes($password);
$username3 = mysql_real_escape_string($username);
$password4 = mysql_real_escape_string($password);

$sql="SELECT * FROM $WebsiteUsers WHERE username='$username' and password='$password'";
$result=mysql_query($sql);

// If result matched $username and $password, table row must be 1 row
if( mysql_num_rows($result) ==1){ //get num of rows
    $row = mysql_fetch_assoc($result);
    if ($password4) == $row['password']
    {
        session_register("username");
        session_register("password"); 
        echo "Login Successful";
        return true;
    }
    else {
        echo "Wrong Username or Password";
        return false;
    }
}
else{
    echo "Wrong Username or Password";
    return false;
}

?>

Error keeps saying:

Parse error: syntax error, unexpected T_IS_EQUAL in /home/u771046626/public_html/IP/check-user.php on line 36

I've had a look, and cannot find my mistake so I am hoping that people on here can.

  • 写回答

3条回答 默认 最新

  • douchunjing6587 2015-03-16 16:46
    关注

    It's the parens around the condition...

    Change

    if ($password4) == $row['password']
    

    to

    if ($password4 == $row['password'])
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥60 pb数据库修改或者求完整pb库存系统,需为pb自带数据库
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路