我这里有一个问题。
这就是我所拥有的:mysql_query("SELECT * FROM hosts WHERE location='$locid' AND currentservers < maxservers");
因此,我要做的是从位置等于值的表中选择所有内容,而currentservers小于maxservers。由于我要执行的整个功能相当大,因此我尚未对此进行测试。 currentservers和maxservers是表中的列。
此查询有效吗?
另外,我只想返回1行。我怎么做?
提前致谢。
最好的祝福,
汤姆
最佳答案
如果您的两个字段currentservers
和maxservers
都是数字,则应该在查询中附加“ LIMIT 1”:
"SELECT * FROM hosts WHERE location='$locid' AND currentservers < maxservers LIMIT 1"
关于php - MySQL表value1小于表value2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13131172/