gpt4 book ai didi

php - 未插入自动递增 ID

转载 作者:行者123 更新时间:2023-11-29 04:23:07 25 4
gpt4 key购买 nike

我正在使用简单的 MySQL 代码从具有 auto_increment id 的表单中插入数据,它在本地主机上工作正常但在服务器上不工作。

这是我正在使用的代码

 $myvar=$_POST['var'];
//Insert data into mysql table
$sql="INSERT INTO mytable(id,myvar) VALUES ('','$myvar')";

在本地主机 phpmyadmin 数据被插入到表中,但在服务器 phpmyadmin 数据没有插入到表中。在我的本地主机中,我使用 XAMPP 而在 IIS 服务器上使用 phpmyadmin。我应该在服务器上的 phpmyadmin 中做什么设置以便自动增量插入 id,我知道我可以使用 mysql_insert_id() 插入 id 但在很多文件中我使用了这种类型的代码我无法改变。我想要与 XAMPP 相同的设置,可以轻松处理此类代码。

最佳答案

你将 '' 插入到自动递增的 id 中。只需插入其他字段,MySQL 就会处理自增列。

$sql="INSERT INTO mytable(id,myvar) VALUES ('','$myvar')";

应该是

$sql="INSERT INTO mytable(myvar) VALUES ('$myvar')";

关于php - 未插入自动递增 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17939810/

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