throw_exce(EX_UNINITIALIZED TSRMLS_CC, "pq\\Transaction not initialized");
} else if (!txn_obj->intern->open) {
throw_exce(EX_RUNTIME TSRMLS_CC, "pq\\Transation already closed");
throw_exce(EX_UNINITIALIZED TSRMLS_CC, "pq\\Transaction not initialized");
} else if (!txn_obj->intern->open) {
throw_exce(EX_RUNTIME TSRMLS_CC, "pq\\Transation already closed");