mirror of
https://github.com/WordPress/WordPress.git
synced 2024-11-12 13:44:21 +01:00
Partially revert [24459] and only flush insert_id on the next insert or replace query, as we had been doing before. (Yes, this is not how mysql_insert_id() works.)
git-svn-id: http://core.svn.wordpress.org/trunk@24494 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
81e2420c0a
commit
2ac8311b74
@ -1117,7 +1117,7 @@ class wpdb {
|
|||||||
$this->last_result = array();
|
$this->last_result = array();
|
||||||
$this->col_info = null;
|
$this->col_info = null;
|
||||||
$this->last_query = null;
|
$this->last_query = null;
|
||||||
$this->rows_affected = $this->num_rows = $this->insert_id = 0;
|
$this->rows_affected = $this->num_rows = 0;
|
||||||
$this->last_error = '';
|
$this->last_error = '';
|
||||||
|
|
||||||
if ( is_resource( $this->result ) )
|
if ( is_resource( $this->result ) )
|
||||||
@ -1299,6 +1299,7 @@ class wpdb {
|
|||||||
function _insert_replace_helper( $table, $data, $format = null, $type = 'INSERT' ) {
|
function _insert_replace_helper( $table, $data, $format = null, $type = 'INSERT' ) {
|
||||||
if ( ! in_array( strtoupper( $type ), array( 'REPLACE', 'INSERT' ) ) )
|
if ( ! in_array( strtoupper( $type ), array( 'REPLACE', 'INSERT' ) ) )
|
||||||
return false;
|
return false;
|
||||||
|
$this->insert_id = 0;
|
||||||
$formats = $format = (array) $format;
|
$formats = $format = (array) $format;
|
||||||
$fields = array_keys( $data );
|
$fields = array_keys( $data );
|
||||||
$formatted_fields = array();
|
$formatted_fields = array();
|
||||||
|
Loading…
Reference in New Issue
Block a user