Php 我面临一个“if”解析错误:语法错误,检查用户凭证时出现意外的“if”(T_if)。这是一个简单的登录页面。谢谢你帮助我

Php 我面临一个“if”解析错误:语法错误,检查用户凭证时出现意外的“if”(T_if)。这是一个简单的登录页面。谢谢你帮助我,php,sql,if-statement,Php,Sql,If Statement,连接到数据库服务器后,我检查用户凭据是否为有效用户 错误来了,我使用if-else语句来检查,但是我得到了一个错误 这只是一个语法错误。将相应的分号放在此行末尾: $row=$result->fetch_assoc;//如果{}else{}条件处于该状态,您想做什么?$row=$result->fetch_assoc no closing; $conn = new mysqli($servername, $username, $password, $dbname); // Check c

连接到数据库服务器后,我检查用户凭据是否为有效用户

错误来了,我使用if-else语句来检查,但是我得到了一个错误


这只是一个语法错误。将相应的分号放在此行末尾:

$row=$result->fetch_assoc;//如果{}else{}条件处于该状态,您想做什么?$row=$result->fetch_assoc no closing;
$conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
      die("Connection failed: " . $conn->connect_error);
    }
//query database for user
    $sql = "SELECT * FROM users";
    $result = $conn->query($sql);

    
    $row = $result->fetch_assoc()
if($row['username'] == $username && $row['password'] == $password){
        echo "Login Success !! Welcome ".$row['username'];
    } else{
        echo "Failed to login";
    }