2012-02-07 52 views
1

的列表中选择一个单行我有一个表,如下所示:如何从选择

enter image description here

今后该表将有几个行。 我尝试使用下面的代码来从数据库中选择currentStage

$currentStage = mysql_query(" 
SELECT `currentStage` FROM `team` WHERE `gameID` = '$gameID' 
"); 

使用上述选择从数据基础两个1's但我真的只是想选择其中之一。只有gameID作为参考。 (即我只能使用WHERE gameID = '$gameID'作为查找的方法)有没有这样做的方法?

我希望这是有道理的

感谢

回答

2

您可以使用LIMIT 1从结果集读取只有一行:

SELECT `currentStage` 
FROM `team` 
WHERE `gameID` = '$gameID' 
LIMIT 1 

或者您可以使用MIN或MAX找到最低或最大值:

SELECT MIN(`currentStage`) AS `currentStage` 
FROM `team` 
WHERE `gameID` = '$gameID' 
+0

啊确定感谢你,我不知道这 – NeverPhased 2012-02-07 12:52:22

+0

辉煌的感谢,我会考虑这一附加功能。再次感谢 – NeverPhased 2012-02-07 12:54:58

1

JUST PUT the极限最后limit 1

0
$currentStage = mysql_query("SELECT `currentStage` FROM `team` WHERE `gameID` = '$gameID' LIMIT 1");