mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-06 09:19:04 +00:00
Deprecate wpdb::escape() in favor of wpdb::prepare() and esc_sql(). fixes #24774.
git-svn-id: https://develop.svn.wordpress.org/trunk@24718 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -2591,17 +2591,19 @@ function _deep_replace( $search, $subject ) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Escapes data for use in a MySQL query
|
||||
* Escapes data for use in a MySQL query.
|
||||
*
|
||||
* This is just a handy shortcut for $wpdb->escape(), for completeness' sake
|
||||
* Usually you should prepare queries using wpdb::prepare().
|
||||
* Sometimes, spot-escaping is required or useful. One example
|
||||
* is preparing an array for use in an IN clause.
|
||||
*
|
||||
* @since 2.8.0
|
||||
* @param string $sql Unescaped SQL data
|
||||
* @return string The cleaned $sql
|
||||
* @param string $data Unescaped data
|
||||
* @return string Escaped data
|
||||
*/
|
||||
function esc_sql( $sql ) {
|
||||
function esc_sql( $data ) {
|
||||
global $wpdb;
|
||||
return $wpdb->escape( $sql );
|
||||
return $wpdb->_escape( $data );
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user