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 (2 回) のみを返します。
では、どこに問題があるのですか?
そして私は非推奨の関数について知っています。