Php 正在数据库中获取id以在下一页上提取相同的数据

Php 正在数据库中获取id以在下一页上提取相同的数据,php,mysql,database,get,Php,Mysql,Database,Get,我有一个表单,它提交了一些值。当插入数据库中的“我的表”时,它会在数据库中创建一个唯一的id(主键)。我将如何在下一页上检查表单操作发送到的相同唯一id 这是我的表格代码。我不想让你们对我所有的表单输入感到困惑,所以我把这些元素放在这里 <form action='selectItems.php' method='post' enctype="multipart/form-data" id='tradeForm'> <input type='submit' name='subm

我有一个表单,它提交了一些值。当插入数据库中的“我的表”时,它会在数据库中创建一个唯一的id(主键)。我将如何在下一页上检查表单操作发送到的相同唯一id

这是我的表格代码。我不想让你们对我所有的表单输入感到困惑,所以我把这些元素放在这里

<form action='selectItems.php' method='post' enctype="multipart/form-data" id='tradeForm'>
<input type='submit' name='submit' value='Go to next step'></input>
</form>

我会通过GET将id附加到表单action上吗?如果是,怎么做?如果有任何帮助,我将不胜感激。

使用

mysql_insert_id()

此函数用于返回上次插入的id


检索上一次查询(通常为INSERT)为自动增量列生成的ID。

表单中是否有除ID以外的其他主键…..否,我只使用了一个主键。只是放进我数据库表的自动增量。实际上你在发送什么数据。。。检查数据中的任何元素都可以是其他主键,当前只有一组字符串、日期和数字。没有通过POST方法发送ID。它只是在数据库表上自动递增。你在使用哪个数据库管理系统?哇,太棒了!非常感谢。我不知道这个函数。你真的不应该使用
mysql.*
函数。您应该介于和之间。我建议您使用
PDO
,因为您不会局限于像
mysqli
这样的
mysql
数据库支持。你可以。Mysqli是PHP的一部分,因此应该有一个PHP-Mysqli类型的包可用。检查php.ini函数的extension=mysqli.so并取消注释it@wowzuzz“如果您使用的是MySQL版本4.1.3或更高版本,强烈建议您使用此扩展”,它包含在PHP中。您需要将数据库连接、数据库选择和所有查询更改为
mysqli
。如果您在本地主机上运行,那么您就不必担心它,因为PHP是由您升级的。但是,您至少应该学习它并开始实现/转换,因为
mysql.*
函数已经不受欢迎(不再受支持,即将消失)。如果您使用的是cpanel,那么您可以在左侧面板的登录处检查您的PHP版本。