From: Sam Reed Date: Sun, 30 Jan 2011 22:12:13 +0000 (+0000) Subject: Remove usage of $dbw->escapeLike in RenameDbPrefix (per bug 270042) X-Git-Tag: 1.31.0-rc.0~32294 X-Git-Url: http://git.cyclocoop.org/data/%24self?a=commitdiff_plain;h=4281baeb883be7ada3046e2adc598db3ca746851;p=lhc%2Fweb%2Fwiklou.git Remove usage of $dbw->escapeLike in RenameDbPrefix (per bug 270042) --- diff --git a/maintenance/renameDbPrefix.php b/maintenance/renameDbPrefix.php index dd09362322..289e747f44 100644 --- a/maintenance/renameDbPrefix.php +++ b/maintenance/renameDbPrefix.php @@ -65,7 +65,7 @@ class RenameDbPrefix extends Maintenance { $count = 0; $dbw = wfGetDB( DB_MASTER ); - $res = $dbw->query( "SHOW TABLES LIKE '" . $dbw->escapeLike( $old ) . "%'" ); + $res = $dbw->query( "SHOW TABLES " . $dbw->buildLike( $old, $dbw->anyString() ) ); foreach ( $res as $row ) { // XXX: odd syntax. MySQL outputs an oddly cased "Tables of X" // sort of message. Best not to try $row->x stuff...