自分が追加した最新のauto_increment番号を取得する
$sql = "INSERT INTO `db_01` ( data1, data2 ) VALUES ( $data1, $data2 )"; $sth = $dbh->prepare( "$sql" ); $sth->execute(); $id = $sth->{mysql_insertid};
これで$idに「自分が追加した最新のauto_increment番号」が代入される
ただし下記のようにdoでは使えない。
$sql = "INSERT INTO `db_01` ( data1, data2 ) VALUES ( $data1, $data2 )"; $sth = $dbh->do( "$sql" ); $id = $sth->{mysql_insertid};
-
前の記事
MySQLの複合インデックス注意点 2008.09.25
-
次の記事
DBI & MySQLでカウントする 2008.10.21