php - MySQL无法执行

标签 php mysql sql xampp execute

我是编程新手,正在尝试使用 php/mysql 创建登录表单,但遇到了一些问题。我无法理解为什么我的 sql 代码无法执行,我使用的是本地主机。你们能帮帮我吗? 谢谢 这是我写的代码

<?php

$host = "localhost";
$user = "root";
$pass = "";
$db = "login";

mysql_connect($host, $user, $pass);
mysql_select_db($db);


if (isset($_POST['username'])){
    $username = $_POST['username'];
    $password = $_POST['password'];

    $sql = "SELECT * FROM users WHERE username'".$username."' AND password='".$password."' LIMIT 1";
    $res = mysql_query($sql);
    if (mysql_num_rows($res) == 1){
        echo "You have successfully logged in.";
        exit();
    }else{
        echo "Invalid password information.";
        exit();
    }
}
?>

最佳答案

我想你忘记了 =

 $sql = "SELECT * FROM users WHERE username='".$username."' AND password='".$password."' LIMIT 1";

关于php - MySQL无法执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33235019/

相关文章:

mysql - 复制包含索引的 MySQL 表

php - MySQL返回错误记录

javascript - 单击两个链接时显示一个 Div

php - 尝试使用 MySQL 字段作为数据的限制

php - 错误 - 尝试获取非对象的属性 'num_rows'

sql - 桥接表主键或复合/复合键

c# - 在 C# 中调用 SQL 定义的函数

mysql - 如何进行 SQL 查询来选择唯一的 id 并按日期将它们排列在列中?

php - 从列表中选择数据库,然后在 PHP 中查询

php - 使用 php password_hash 函数更新 md5 密码