Php 当我的表单加载到textfield时,我想从数据库中获取下一个代码值,我正在使用此代码

Php 当我的表单加载到textfield时,我想从数据库中获取下一个代码值,我正在使用此代码,php,Php,我不知道MYSQL中有maxcode()函数,你是说MAX() 在列上使用函数时,请为所选列使用别名,或者该列的名称类似于max(ClassID)+1 因此,您可以在$行['ClassID'] <?php <br> include("connection.php"); <br> $insert="select maxcode(ClassID)+1 from class"; $result=mysqli_query($con,$insert); while($r

我不知道MYSQL中有
maxcode()
函数,你是说
MAX()

在列上使用函数时,请为所选列使用别名,或者该列的名称类似于
max(ClassID)+1

因此,您可以在
$行['ClassID']

<?php <br>
include("connection.php"); <br>
$insert="select maxcode(ClassID)+1 from class"; 
$result=mysqli_query($con,$insert); 

while($row=mysqli_fetch_array($result)) { 
?> 
    <input type="text" class="form-control" name="cid" value="<?php echo $row['ClassID'];?>"> 

<?php 
} 
?>


警告:mysqli_fetch_array()希望参数1是mysqli_result,第6行的E:\Xampp\htdocs\Elixir\class.php中给出的布尔值:我在运行上述代码后出现此错误,那么您能否将
connection.php
脚本添加到您的问题中,以便我可以看到ITAH。我不知道有什么
maxcode()
函数,我想你可以试试
max()
<?php <br>
include("connection.php"); <br>
$insert="select max(ClassID)+1 as  ClassID from class"; 
//       change ^^^ and alias here ^^^^^^^^^^  
$result=mysqli_query($con,$insert); 

while($row=mysqli_fetch_array($result)) { 
?> 
    <input type="text" class="form-control" name="cid" value="<?php echo $row['ClassID'];?>"> 

<?php 
} 
?>