Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $sel=$mysqli->;查询(“从表中选择最大(编号)作为最大编号,id”)_Php - Fatal编程技术网

Php $sel=$mysqli->;查询(“从表中选择最大(编号)作为最大编号,id”)

Php $sel=$mysqli->;查询(“从表中选择最大(编号)作为最大编号,id”),php,Php,我有如下表格 Id - Number - value 1 - 1000 - 20 2 - 2000 - 30 3 - 3000 - 35 当我试着 $sel = $mysqli->query("SELECT max(number) AS max_number, id FROM table "); $sel_row = $sel->fetch_object(); $id = $sel_row->id; 我得到$id=1,但我正在寻找$id=3 您的查询意味着

我有如下表格

Id - Number - value
1  - 1000   - 20
2  - 2000   - 30
3  - 3000   - 35
当我试着

$sel = $mysqli->query("SELECT max(number) AS max_number, id FROM table ");
$sel_row = $sel->fetch_object();
$id = $sel_row->id;

我得到
$id=1
,但我正在寻找
$id=3

您的查询意味着:“选择最大
number
列和一些随机
id
列”。因此,结果是意料之中的。Dup of:您可以将查询修改为:
SELECT number,id FROM table ORDER BY number DESC LIMIT 1
使用
SELECT number as max_number,id FROM table ORDER BY number DESC LIMIT 1
可能的重复