如何为查询创建事务?对于每个新帐户,我都会在数据库中创建 210 条新记录。我需要事务,因为 210 个查询需要时间,我使用mysql_insert_id()
获取最后插入的 id。这里的代码:
$sql = "INSERT INTO bla bla....";
$result = mysql_query($sql);
$lastid = mysql_insert_id();
if($result)
{
for($i=0; $i<=6; $i++)
{
for($j=1; $j<=30; $j++)
{
$query_day = date('Y-m-d', strtotime('+'.$i.' days 1 hours'));
$sql_insert = "INSERT INTO `e-heal`.`scr` (`sc_id`, `d_id`, `hour_id`, `date`, `a`) VALUES (NULL, '$lastid', '$j', '$query_day', '0');";
mysql_query($sql_insert);
}
}
}