我需要在我的数据库中插入一个6位数的密钥。我想不出该怎么做循环部分。如果密钥正在使用中,我需要不断地生成一个新的密钥并检查它,以确保它不在使用中。$row=mysql_fetch_assoc(mysql_query("SELECT count(*) as numrecords FROM id WHERE id='".$generated_id."'");
if ($row[
但是,我的代码依赖于使用每个INSERT更新LAST_INSERT_ID(),而且似乎LAST_INSERT_ID()只更新了每个事务。因此,我要么需要替代典型的START事务;COMMIT;format,要么需要替代LAST_INSERT_ID(),以实现相同的目标。(), 0, 'Test2status'); --The zero is a placeholder, to be replaced with the primary key id that will, page, schoolid, u