首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Php不显示最低值。

问Php不显示最低值。
EN

Stack Overflow用户
提问于 2017-05-22 17:14:25
回答 1查看 30关注 0票数 0

我希望看到使用php的最高值和最低值。但是它显示了最大值9。

我的php代码在这里。

代码语言:javascript
复制
<?php 
$con = mysql_connect("localhost","root","")or die(mysql_error());
$db = mysql_select_db("simple",$con) or die(mysql_error());

$sql="SELECT* FROM simple_tb ";

 $query=mysql_query($sql) or die (mysql_error());
 while ($row=mysql_fetch_array($query))
        $id = array($row['id']);
        $id = array_filter($id);
        $min = min($id);
        $max = max($id);

{
 echo "Max Value: ".$max."<br> Min Value : ".$min;
 }
 ?>

表格

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-22 17:23:15

您需要构建您的array,然后调用min和max。最简单的方法是在array语句之前实例化while,并使用[]语法向array添加一个元素,如下所示。还有一点需要注意的是,方括号是实例化arrays的更好的方法,而不是旧的array()版本。

代码语言:javascript
复制
$ids = [];

while ($row = mysql_fetch_array($query))
        $ids[] = $row['id'];

$min = min($ids);
$max = max($ids);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44118598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档