我遇到了这个奇怪的问题。我将此表放在名为levels
的mySQL数据库中,其中包含以下列:
SL_ID (INT)(Auto-Increment),
Level1(INT),
Level2(INT),
Level3(INT).
当我使用INSERT命令在所有三列(Level1,Level2,Level3)中输入数据时,它工作正常。
当我使用INSERT命令仅将数据输入两列时出现问题。
INSERT into levels (Level1, Level2) values ('$value1','$value2')";
根本不起作用。
理想情况下,它应该使用变量值填充Level1和Level2列上的数据,同时将Level3填充为' 0'。但它完全失败了。
连接没有问题,因为页面成功显示了同一个表中的数据。
奇怪的是,当我离线测试时,它没有问题。