From 871f0f95814a9d52c84c6cbe9d365927ee55101b Mon Sep 17 00:00:00 2001 From: Domas Mituzas Date: Fri, 17 Sep 2004 12:34:31 +0000 Subject: [PATCH] REPLACE INTO -> Database::replace(), getting ready for tsearch --- includes/SearchUpdate.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/includes/SearchUpdate.php b/includes/SearchUpdate.php index 6837642260..3f268b86ab 100644 --- a/includes/SearchUpdate.php +++ b/includes/SearchUpdate.php @@ -105,11 +105,12 @@ class SearchUpdate { # Strip wiki '' and ''' $text = preg_replace( "/''[']*/", " ", $text ); wfProfileOut( "$fname-regexps" ); - - $sql = "REPLACE INTO $searchindex (si_page,si_title,si_text) VALUES ({$this->mId},'" . - $db->strencode( Title::indexTitle( $this->mNamespace, $this->mTitle ) ) . "','" . - $db->strencode( $text ) . "')"; - $db->query( $sql, 'SearchUpdate::doUpdate' ); + $db->replace( $searchindex, array(array('si_page')), + array( + 'si_page' => $this->mId, + 'si_title' => $db->strencode( Title::indexTitle( $this->mNamespace, $this->mTitle ) ), + 'si_text' => $db->strencode( $text ) + ), 'SearchUpdate::doUpdate' ); wfProfileOut( $fname ); } } -- 2.20.1