From 57844207911c7a747ad291aeb5accb4733245d08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Mon, 7 Mar 2005 13:04:46 +0000 Subject: [PATCH] Better calculate inserted row id (bug #1156963). --- ChangeLog | 1 + sql.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index bf66800be..2b5607990 100755 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,7 @@ $Source$ * db_printview.php, tbl_printview.php, css/phpmyadmin.css.php, libraries/header_meta_style.inc.php: Actually use print style in themes, also fixes RFE #1120880. + * sql.php: Better calculate inserted row id (bug #1156963). 2005-03-06 Michael Keck * themes/*/img/bd_deltbl.png, themes/*/bd_drop.png: Added disabled diff --git a/sql.php b/sql.php index fdcae4c9c..dfe4c36df 100644 --- a/sql.php +++ b/sql.php @@ -601,7 +601,8 @@ else { $message = $strInsertedRows . ' ' . $num_rows; $insert_id = PMA_DBI_insert_id(); if ($insert_id != 0) { - $message .= '[br]'.$strInsertedRowId . ' ' . $insert_id; + // insert_id is id of FIRST record inserted in one insert, so if we inserted multiple rows, we had to increment this + $message .= '[br]'.$strInsertedRowId . ' ' . ($insert_id + $num_rows - 1); } } else if ($is_affected) { $message = $strAffectedRows . ' ' . $num_rows;