Php 返回无意义结果的SQL查询
我的数据库出现了奇怪的行为。我一直在使用上面的查询,Php 返回无意义结果的SQL查询,php,android,sql,mysqli,phpmyadmin,Php,Android,Sql,Mysqli,Phpmyadmin,我的数据库出现了奇怪的行为。我一直在使用上面的查询,user是一个用特定用户替换的变量,它工作得非常好。突然,无论我在user中键入什么,我都会收到相同的结果,其中用户显然不等于查询中的用户。我首先在我的android应用程序中注意到这种奇怪的行为,所以我查看了php文件,最后访问了数据库,发现问题出现在这里。有什么想法吗 检查中的运算符优先级 在这一变化之前,它不应该起作用。可能数据库中的行数少了很多,可以发誓没有问题,非常奇怪 SELECT * FORM bet WHERE (user =
user
是一个用特定用户替换的变量,它工作得非常好。突然,无论我在user
中键入什么,我都会收到相同的结果,其中用户显然不等于查询中的用户。我首先在我的android应用程序中注意到这种奇怪的行为,所以我查看了php文件,最后访问了数据库,发现问题出现在这里。有什么想法吗
检查中的运算符优先级
在这一变化之前,它不应该起作用。可能数据库中的行数少了很多,可以发誓没有问题,非常奇怪
SELECT * FORM bet WHERE (user = 'f') AND (status = 'lost' OR status = 'won')