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,可以轻松地采用这种类型的代码.
您将''插入自动增量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)