$str3="select id,c_pd_code from products_sell_work_ordersub where i_main_id='$this->ID'";
$result=mysql::query($str3);
$num=mysql::num_rows($result);
//$row=mysql_fetch_array($result,MYSQL_ASSOC);
while ($row=mysql_fetch_array($result,MYSQL_ASSOC))
{
     $str4="update products_sell_order_sub set i_order_SN='$this->i_SN', i_order_sub_id='".$row["id"]."' where i_main_id in (".$id.") and c_pd_code='".$row["c_pd_code"]."'";
     mysql::query("begin");
     mysql::query($str4);
     mysql::query("commit");
}
请各位帮我看下我这样行不。根据传入的不同的ID,来修改