当我运行此代码时,它给了我错误,我想获取我的列的最大值,然后最终添加1。我想在完成这些操作后能够使用new max。我认为我的sytnax在x = line
上是错误的 $sql2 = "SELECT max(order_number) from t_item_list
where template_item_id = '$id'"
$x = mysqli_fetch_array($sql2)
$newmax = $x +1;
答案 0 :(得分:2)
您忘记执行查询。这是您的固定代码:
$sql2 = "SELECT max(order_number) from t_item_list where template_item_id = '$id'";
// I assume here that you already have a database connection
$result = $connection->query($sql2);
$x = mysqli_fetch_array($result);
$newmax = $x +1;
此外,mysqli_fetch_array($result)
可能会返回一个数组。您必须根据它检索值。