PHP逆引き大全 516の極意

データベースの極意 - Tips388 直近のシーケンス値を取得する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

6-2PDO(PHP Data Object)の利用Tips388 直近のシーケンス値を取得する

Level1

PointPDO::lastInsertId()を用いる

INSERT文発行後のシーケンス値を取得するには、PDO::lastInsertId()を用います。

リスト1388.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>直近のシーケンス値を取得する。</title>
</head>
<body>
<?php
require_once("config.inc.php");
try {
  $pdo = new PDO(DSN, DBUSER, DBPASS, array( PDO::ATTR_EMULATE_PREPARES => false ) );
  $pdo->query("SET NAMES utf8");
  $pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  $sql = <<< EOM
    INSERT

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません