Changeset 41499 for branches/4.6/src/wp-includes/wp-db.php
- Timestamp:
- 09/19/2017 06:12:56 PM (9 years ago)
- Location:
- branches/4.6
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/wp-includes/wp-db.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/4.6
-
branches/4.6/src/wp-includes/wp-db.php
r41486 r41499 1315 1315 $query = preg_replace( '|(?<!%)%f|' , '%F', $query ); // Force floats to be locale unaware 1316 1316 $query = preg_replace( '|(?<!%)%s|', "'%s'", $query ); // quote the strings, avoiding escaped strings like %%s 1317 $query = preg_replace( '/%(?:%|$|([^dsF]))/', '%%\\1', $query ); // escape any unescaped percents 1317 1318 array_walk( $args, array( $this, 'escape_by_ref' ) ); 1318 1319 return @vsprintf( $query, $args ); … … 2896 2897 2897 2898 if ( is_array( $value['length'] ) ) { 2898 $queries[ $col ] = $this->prepare( "CONVERT( LEFT( CONVERT( %s USING $charset ), %.0f ) USING $connection_charset )", $value['value'], $value['length']['length'] ); 2899 $length = sprintf( '%.0f', $value['length']['length'] ); 2900 $queries[ $col ] = $this->prepare( "CONVERT( LEFT( CONVERT( %s USING $charset ), $length ) USING $connection_charset )", $value['value'] ); 2899 2901 } else if ( 'binary' !== $charset ) { 2900 2902 // If we don't have a length, there's no need to convert binary - it will always return the same result.
Note: See TracChangeset
for help on using the changeset viewer.