我必须从数据库中找到最大值。为此我使用了max()和where子句,但是当我回显结果时,我得到了这个错误。
捕获致命错误:类mysqli_result的对象无法转换为字符串
我搜索了很多,并尝试了this,this和this以及其他一些但未发现任何有用的内容......
我的代码是:
include('connection.php');
$qry = "SELECT MAX(week) FROM reservation WHERE status= 1" ;
$result = mysqli_query($connection,$qry2);
echo $result ;
在同一页上其他查询工作正常,但这个不是..
我想要的是什么:
基本上我想获得状态为= 1的最大周数
答案 0 :(得分:2)
希望这有助于你
$result = mysqli_query("SELECT MAX(week) AS max_week reservation WHERE status= 1");
$row = mysqli_fetch_array($result);
echo $row["max_week"];
答案 1 :(得分:-1)
以下是更正后的代码:
include('connection.php');
$qry = "SELECT MAX(week) as max_week FROM reservation WHERE status= 1" ;
$result = mysqli_query($connection,$qry);
while($row = mysqli_fetch_array($result)) {
echo $row['max_week'];
}