【发布时间】:2016-12-09 03:53:17
【问题描述】:
我有 3 个对 MySQL 数据库的查询,但我会像这个例子一样简单:
$var1 = "354";
$var2 = "980";
$var3 = "27";
我需要以某种方式比较这 3 个变量并仅显示最大的变量——在本例中,$var2 的值为 980。
为此,我运行:
$biggest = max($var1, $var2, $var3);
现在我需要显示以下回显示例:
the variable $var2 is the winner with 980 votes
如何实现?
这是变量值的分配方式:
$var1=mysqli_fetch_assoc(mysqli_query($datacenter,
"SELECT COUNT(comite) FROM votos WHERE `comite` = '1'"));
$var2=mysqli_fetch_assoc(mysqli_query($datacenter,
"SELECT COUNT(comite) FROM votos WHERE `comite` = '2'"));
$var3=mysqli_fetch_assoc(mysqli_query($datacenter,
"SELECT COUNT(comite) FROM votos WHERE `comite` = '3'"));
【问题讨论】:
-
任何时候你最终使用了名为 1,2,3 等的变量,这可能意味着你应该使用一个数组。
-
有什么例子可以看?
-
$vars = [ 1 => 354, 2 => 980, 3 => 27 ]; max($vars);不能解决您的问题,但会让您更接近...然后您需要获取相应的密钥。