wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
maybe_drop_column › WordPress Function
Seit1.0.0
Veraltetn/v
› maybe_drop_column ( $table_name, $column_name, $drop_ddl )
Parameter: (3) |
|
Gibt zurück: |
|
Definiert in: |
|
Codex: |
Drop column from database table, if it exists.
Ähnliche Funktionen: maybe_add_column, _maybe_update_plugins, get_hidden_columns, _maybe_update_core, make_db_current
Quellcode
function maybe_drop_column( $table_name, $column_name, $drop_ddl ) { global $wpdb; foreach ( $wpdb->get_col( "DESC $table_name", 0 ) as $column ) { if ( $column == $column_name ) { // Found it, so try to drop it. $wpdb->query( $drop_ddl ); // We cannot directly tell that whether this succeeded! foreach ( $wpdb->get_col( "DESC $table_name", 0 ) as $column ) { if ( $column == $column_name ) { return false; } } } } // Else didn't find it. return true; }