SQL Query返回无意义的结果

时间:2015-06-30 22:37:51

标签: php android sql mysqli phpmyadmin

我的数据库遇到了奇怪的行为。我一直在使用上面的查询,其中user是一个被特定用户替换的变量,它工作得非常好。突然间,无论我输入user的内容如何,​​我都会收到相同的结果,其中用户显然不等于查询中的结果。我第一次注意到这个奇怪的行为在我的Android应用程序中,所以我查看了php文件然后最终到达数据库并发现问题发生在这里。有什么想法吗?

enter image description here

1 个答案:

答案 0 :(得分:2)

检查mysql manual

中的运算符优先级
SELECT * FORM bet WHERE (user = 'f') AND (status = 'lost' OR status = 'won')