私は単純なcmsを構築しており、ユーザーがサインアップしたときにデータベースに追加のコンテンツを自動的に作成しようとしています。コードは最初の挿入行で問題なく機能しましたが、2番目の挿入行を追加すると、機能しなくなりました。StackOverflowからこのコード構造を取得し、他のサイトを調べたところ、正しいようですが、私の人生では何が悪いのか理解できません。助言がありますか?
$registerquery = mysql_query("BEGIN
INSERT INTO users (Username, Password, EmailAddress)
VALUES ('".$username."', '".$password."', '".$email."')
INSERT INTO pages (page_title, page_owner)
VALUES ('My New Page', LAST_INSERT_ID())
COMMIT");