foreach($chk as $key=>$invoiceno)
{
$QryUp = mysql_query("update `tbl1` set `paid` = 'y' where `invoice_no`='".$invoiceno."' and `uniquekey`='".$_SESSION['uniquekey']."'") or die(mysql_error());
$id=mysql_affected_rows();
//insert data into tbl_school_account
$QryIns=mysql_query("insert into `tbl2` (`type`, `ref_id`) values('d', '$id')");
}
这里$id
返回相同的值。
exa:当这个循环工作时,它会更新tbl1
表。它们的 id 是 1 和 2。它会更新完美。但mysql_affected_rows
只返回 1(两次)。
那么问题出在哪里?
我知道不推荐使用的功能。