сделал вот так но мне кажется что это не работает
$stmt->autocommit(FALSE);
$stmt->prepare('insert into `gmy_table` (`name`,`dollar`) values (?,?)');
$stmt->bind_param('si',$name, $dollar); // первым параметром указываем тип привязываемых //данных: i – integer, d – double, s - string
$stmt->execute();
echo $stmt->affected_rows;
echo 'iiiiiiiiiiiiiiii'.$stmt->insert_id;
$stmt->free_result();
$stmt->close(); // закрываем подготовленный запрос.
$stmt= $mysqli->stmt_init();
$stmt->prepare('insert into `my_table` (`name`,`dollar`) values (?,?)');
if ($mysqli->errno) throw new Exception($mysqli->error, $mysqli->errno);
$stmt->bind_param('si',$name, $dollar); // первым параметром указываем тип привязываемых //данных: i – integer, d – double, s - string
$stmt->execute();
echo $stmt->affected_rows;
echo 'aaaaaaaaaaaaaaa'.$stmt->insert_id;
$stmt->free_result();
$stmt->close(); // закрываем подготовленный запрос.
$stmt->commit();