こんにちは、beginトランザクションについてご質問したいです。

検証しますが、
phpでbegin;した後aというデータをdeleteした場合に、
そのプログラムが終わった場合は、deleteしないと思います。

ただ、そのbeginトランザクションもスクリプトが終了した瞬間に消えると思っています。
ブラウザから、ファイルを叩いて、トランザクションが残りロックがかかりっぱなしになったとかそういう可能性があるのでしょうか?

そもそもbeginトランザクションの概念がわかっていません。

ないと思っていますが、可能性があるなら教えてください。
宜しくお願いします。

実際に確認したら、begin後、updateをした後にファイルを終了したら、updateが元に戻っていたので、戻る状態ですね。
しっかりとcommit、rollbackを意識していきます。