我想选择表格列的最大值.我正在使用PHP和MySQL.这是我到目前为止:
$max = "SELECT MAX(Id) FROM trialtabel2";
$max1 = mysqli_query($dblink, $max);
echo= $max1;
Run Code Online (Sandbox Code Playgroud)
我的调试器只是说它是一个返回a的查询0 boolean value (false).我无法在互联网上的任何地方找到具体的答案.
小智 5
您需要使用执行查询时返回给您fetch的mysqli_result对象中的数据mysqli_query.
$max = "SELECT MAX(Id) as id FROM trialtabel2";
$max1 = mysqli_query($dblink, $max);
$row = mysqli_fetch_assoc($max1); // this was missing
$id=$row['id'];
echo $id;
Run Code Online (Sandbox Code Playgroud)
注意:我删除了循环,因为使用MAX查询而没有任何分组,您将只返回1行.如果结果集中有多行,则需要循环遍历所有这些行
| 归档时间: |
|
| 查看次数: |
3379 次 |
| 最近记录: |