Если предположить, что таблица будет такой же, как для order_id 33 tableA
order_id item_id
33 1
33 3
33 4
, вы можете получить значение путем внутреннего соединения над таблицей и элементом, таблица значений
(select * from tableA inner join tableB on tableA.item_id=tableB.item_id)
tableB
item_id value
1 Veg
2 Non-Veg
3 Chinese
4 Italian
попробуйте это
$order_id=33;
$ids=$_GET['ids']; // $ids= 1,3,4
$ids_Split= explode(",", $ids);
$cnt=count($ids_Split);
for($i=0;$i<$cnt;$i++)
{
mysql_query("insert into hotel_table(order_id,item_id)
values ($id, $ids_Split[$i])");
}