mysql - 此查询中的错误是什么。帮助赞赏
问题描述
$sql = "SELECT * FROM ".$SETTINGS["USERS"]."'WHERE email =$email'".mysqli_real_escape_string($_POST['email'])."'AND password = $pw'".mysqli_real_escape_string($_POST['password'])."'";
解决方案
我认为您的查询将是,
$sql = "SELECT * FROM ".$SETTINGS["USERS"]." WHERE email = '".mysqli_real_escape_string($email, $_POST['email'])."' AND password = '". mysqli_real_escape_string($pwd,$_POST['password'])."'";
推荐阅读
- python - 如何创建要在 Django 单元测试中使用的虚拟 pdf 文件
- c# - 如何使 RectTransform 跟随位于不同父级下的另一个 RectTransform?
- automation - Office365:清单和工作流程
- rust - 如何在没有泛型的情况下从枚举返回内部类型变体引用?
- arrays - Google Sheets Regexreplace - 从字符串中删除数字、双引号、“X”和“x”
- database - 更新/存在或合并以获得更好的性能?大表更新缓慢(数百万条记录)
- jquery - 使用 JQuery 在动态表中制作可点击的单元格
- python - 将文本和数值变量写入文本文件
- jquery - MVC - 在 Window.Open 中获取下拉列表选择的值
- react-native - 在嵌套堆栈导航器反应导航 V3 中传递参数未定义