gpt4 book ai didi

PHP/Mysql 比上一行加一

转载 作者:行者123 更新时间:2023-11-29 13:08:28 26 4
gpt4 key购买 nike

我希望获取已从表中最新行自动递增的 ID,并将其递增 1,并将其附加到从同一表返回的结果中。因此,如果行 ID 为 5 并且表数据结果为 Product5,我需要在 php 结果中将其更改为 Product6。因此,当重新提交数据时,它与新的行 ID 一致。

编辑:我需要在 sql 插入之前显示并递增它,因为它也会在数据提交时通过电子邮件发送以进行订购。数据库插入只是保留顺序记录。

当前代码显示结果:

$conn=mysql_connect(" "," "," ");
mysql_select_db("database",$conn);
$sql="SELECT * FROM table WHERE ID=(SELECT max(ID) FROM table)";
$rs=mysql_query($sql,$conn) or die(mysql_error());
$result=mysql_fetch_array($rs);

echo '<table>
<tr>
<td>Data: '.$result["tabledata"].'</td>
</tr>
</table>';
?>

最佳答案

如果您修改查询以在增加值后选择值会怎样。即

SELECT ID+1 AS ID, /*all other fields of the table */ FROM table WHERE ID=(SELECT max(ID) FROM table)

关于PHP/Mysql 比上一行加一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22392070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com