function db_escape_table in Drupal 4
Same name and namespace in other branches
- 8 core/includes/database.inc \db_escape_table()
- 5 includes/database.inc \db_escape_table()
- 6 includes/database.inc \db_escape_table()
- 7 includes/database/database.inc \db_escape_table()
Restrict a dynamic tablename to safe characters.
Only keeps alphanumeric and underscores.
Related topics
3 calls to db_escape_table()
- db_lock_table in includes/database.mysqli.inc 
- Lock a table.
- db_lock_table in includes/database.mysql.inc 
- Lock a table.
- db_lock_table in includes/database.pgsql.inc 
- Lock a table. This function automatically starts a transaction.
File
- includes/database.inc, line 321 
- Wrapper for database interface code.
Code
function db_escape_table($string) {
  return preg_replace('/[^A-Za-z0-9_]+/', '', $string);
}