我的数据库中共有 3 个表,即village
, branch
, country
.
首先,我使用以下查询从表单中插入村庄:
$intTalukaId = $_POST['selCenter'];
$strVillageName = $_POST['villagename'];
$sql = "INSERT INTO Villages VALUES( '','$strVillageName','$intTalukaId')";
它成功插入村庄。
然后我想要在下一个查询中使用的最新插入村庄 ID select max( village_id) from villages
。它返回最大值,但在数据库中它同时插入两个值。
例如:当前在村庄表中village_id
是 30 执行此查询后,它显示 31 和 32 具有相同的记录。
谁能帮助为什么会发生这种情况?