未插入自动增量ID

Rak*_*khi 1 php mysql phpmyadmin

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

这是我正在使用的代码

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

在本地主机phpmyadmin数据插入表但在服务器上phpmyadmin数据未插入表中.在我的localhost中,我XAMPP在IIS服务器上使用phpmyadmin.我应该在服务器上的phpmyadmin中做什么设置,以便自动插入id自动增加,我知道我可以mysql_insert_id()用来插入id但是在很多文件中我使用了这种类型的代码,我无法改变.我想要相同的设置XAMPP,可以轻松地采用这种类型的代码.

ban*_*nsi 6

您将''插入自动增量ID.只需插入其他字段,MySQL就可以处理自动增量列.

$sql="INSERT INTO mytable(id,myvar) VALUES ('','$myvar')";
Run Code Online (Sandbox Code Playgroud)

应该

$sql="INSERT INTO mytable(myvar) VALUES ('$myvar')";
Run Code Online (Sandbox Code Playgroud)