It’s not so hard to update multiple rows with only one query. All we need to do is to use MySQL “CASE” functionality.
mysql_query(" update category set price = case when name = 1 then '$_POST[price1]' when name = 2 then '$_POST[price2]' when name = 3 then '$_POST[price3]' end WHERE name in (1,2,3)");