Per le transazioni non so aiutarti, in generale se hai due query da fare devi seguire due volte mysql_query.