Index: wp-includes/wp-db.php
===================================================================
--- wp-includes/wp-db.php	(revision 12551)
+++ wp-includes/wp-db.php	(working copy)
@@ -506,13 +506,10 @@
 	function escape($data) {
 		if ( is_array($data) ) {
 			foreach ( (array) $data as $k => $v ) {
-				if ( is_array($v) )
-					$data[$k] = $this->escape( $v );
-				else
-					$data[$k] = $this->_weak_escape( $v );
+				$data[$k] = $this->escape( $v );
 			}
 		} else {
-			$data = $this->_weak_escape( $data );
+			$data = addslashes( $data );
 		}
 
 		return $data;
