Title: wp-includes/class-wpdb.php | Page 3 of 3 | Developer.WordPress.org

---

# File: wp-includes/class-wpdb.php

 * method[wpdb::suppress_errors()](https://developer.wordpress.org/reference/classes/wpdb/suppress_errors/)
 * Enables or disables suppressing of database errors.
 * Used by [7 functions](https://developer.wordpress.org/reference/classes/wpdb/suppress_errors/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wpdb/suppress_errors/#uses)
   | Source: [wp-includes/class-wpdb.php:1910](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L1910-L1914)
 * method[wpdb::flush()](https://developer.wordpress.org/reference/classes/wpdb/flush/)
 * Kills cached query results.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wpdb/flush/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wpdb/flush/#uses)
   | Source: [wp-includes/class-wpdb.php:1921](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L1921-L1943)
 * method[wpdb::db_connect()](https://developer.wordpress.org/reference/classes/wpdb/db_connect/)
 * Connects to and selects database.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wpdb/db_connect/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/classes/wpdb/db_connect/#uses)
   | Source: [wp-includes/class-wpdb.php:1956](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L1956-L2050)
 * method[wpdb::tables()](https://developer.wordpress.org/reference/classes/wpdb/tables/)
 * Returns an array of WordPress tables.
 * Used by [8 functions](https://developer.wordpress.org/reference/classes/wpdb/tables/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wpdb/tables/#uses)
   | Source: [wp-includes/class-wpdb.php:1122](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L1122-L1178)
 * method[wpdb::select()](https://developer.wordpress.org/reference/classes/wpdb/select/)
 * Selects a database using the current or provided database connection.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wpdb/select/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wpdb/select/#uses)
   | Source: [wp-includes/class-wpdb.php:1192](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L1192-L1239)
 * class[wpdb](https://developer.wordpress.org/reference/classes/wpdb/)
 * WordPress database access abstraction class.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wpdb/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wpdb/#uses)
   | Source: [wp-includes/class-wpdb.php:54](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L54-L4221)
 * method[wpdb::__construct()](https://developer.wordpress.org/reference/classes/wpdb/__construct/)
 * Connects to the database server and selects a database.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wpdb/__construct/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wpdb/__construct/#uses)
   | Source: [wp-includes/class-wpdb.php:751](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L751-L773)
 * method[wpdb::__get()](https://developer.wordpress.org/reference/classes/wpdb/__get/)
 * Makes private properties readable for backward compatibility.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wpdb/__get/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wpdb/__get/#uses)
   | Source: [wp-includes/class-wpdb.php:783](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L783-L789)
 * method[wpdb::__set()](https://developer.wordpress.org/reference/classes/wpdb/__set/)
 * Makes private properties settable for backward compatibility.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wpdb/__set/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wpdb/__set/#uses)
   | Source: [wp-includes/class-wpdb.php:799](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L799-L810)
 * method[wpdb::__isset()](https://developer.wordpress.org/reference/classes/wpdb/__isset/)
 * Makes private properties check-able for backward compatibility.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wpdb/__isset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wpdb/__isset/#uses)
   | Source: [wp-includes/class-wpdb.php:820](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L820-L822)
 * method[wpdb::__unset()](https://developer.wordpress.org/reference/classes/wpdb/__unset/)
 * Makes private properties un-settable for backward compatibility.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wpdb/__unset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wpdb/__unset/#uses)
   | Source: [wp-includes/class-wpdb.php:831](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L831-L833)
 * method[wpdb::init_charset()](https://developer.wordpress.org/reference/classes/wpdb/init_charset/)
 * Sets $this->charset and $this->collate.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wpdb/init_charset/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wpdb/init_charset/#uses)
   | Source: [wp-includes/class-wpdb.php:840](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L840-L863)
 * method[wpdb::set_charset()](https://developer.wordpress.org/reference/classes/wpdb/set_charset/)
 * Sets the connection’s character set.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wpdb/set_charset/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wpdb/set_charset/#uses)
   | Source: [wp-includes/class-wpdb.php:916](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L916-L938)
 * method[wpdb::set_sql_mode()](https://developer.wordpress.org/reference/classes/wpdb/set_sql_mode/)
 * Changes the current SQL mode, and ensures its WordPress compatibility.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wpdb/set_sql_mode/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wpdb/set_sql_mode/#uses)
   | Source: [wp-includes/class-wpdb.php:949](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L949-L986)
 * hook[incompatible_sql_modes](https://developer.wordpress.org/reference/hooks/incompatible_sql_modes/)
 * Filters the list of incompatible SQL modes to exclude.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/incompatible_sql_modes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/incompatible_sql_modes/#uses)
   | Source: [wp-includes/class-wpdb.php:975](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L975-L975)
 * method[wpdb::set_prefix()](https://developer.wordpress.org/reference/classes/wpdb/set_prefix/)
 * Sets the table prefix for the WordPress tables.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wpdb/set_prefix/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wpdb/set_prefix/#uses)
   | Source: [wp-includes/class-wpdb.php:998](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L998-L1032)
 * method[wpdb::set_blog_id()](https://developer.wordpress.org/reference/classes/wpdb/set_blog_id/)
 * Sets blog ID.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wpdb/set_blog_id/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wpdb/set_blog_id/#uses)
   | Source: [wp-includes/class-wpdb.php:1043](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L1043-L1062)
 * method[wpdb::get_blog_prefix()](https://developer.wordpress.org/reference/classes/wpdb/get_blog_prefix/)
 * Gets blog prefix.
 * Used by [28 functions](https://developer.wordpress.org/reference/classes/wpdb/get_blog_prefix/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wpdb/get_blog_prefix/#uses)
   | Source: [wp-includes/class-wpdb.php:1073](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wpdb.php#L1073-L1089)

 [Previous Page](https://developer.wordpress.org/reference/files/wp-includes/class-wpdb.php/page/2/?output_format=md)

[1](https://developer.wordpress.org/reference/files/wp-includes/class-wpdb.php/?output_format=md)
[2](https://developer.wordpress.org/reference/files/wp-includes/class-wpdb.php/page/2/?output_format=md)
3