--プログラムリスト getMessage()); exit; } // 処理 //insert文1 //$stmt = $dbh->prepare("insert into aurank (name,email,password,ar,wr,pr,ir,or,er) values (:name,:email,:password,:ar,:wr,:pr,:ir,:or,:er)"); //insert文2 $stmt = $dbh->prepare("insert into aurank (name,email,password,ar,wr,pr,ir) values (:name,:email,:password,:ar,:wr,:pr,:ir)"); $stmt->bindParam(":name", $name); $stmt->bindParam(":email", $email); $stmt->bindParam(":password", $password); $stmt->bindParam(":ar", $ar); $stmt->bindParam(":wr", $wr); $stmt->bindParam(":pr", $pr); $stmt->bindParam(":ir", $ir); //以下2行、insert文1の時はコメントはずす。 //$stmt->bindParam(":or", $or); //$stmt->bindParam(":er", $er); $name = "n10"; $email = "e10"; $password = "p10"; $ar = "p10"; $wr = "g10"; $pr = "p10"; $ir = "p10"; //以下2行、insert文1の時はコメントはずす。 //$or = "h10"; //$er = "i10"; $stmt->execute(); echo $dbh->lastInsertId(); echo "done"; // 切断 $dbh = null; ?> --プログラムリスト以上 データベース名:urank テーブルの情報: CREATE TABLE IF NOT EXISTS `aurank` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, `password` varchar(32) DEFAULT NULL, `ar` varchar(255) DEFAULT NULL, `wr` varchar(255) DEFAULT NULL, `pr` varchar(255) DEFAULT NULL, `ir` varchar(255) DEFAULT NULL, `or` varchar(255) DEFAULT NULL, `er` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=** ;