Пользовательское удаление кода записи

#wordpress

#wordpress

Вопрос:

Я хочу удалить пользовательскую запись с помощью wpdb, но она не работает…помогите мне

 <?php
              global $wpdb;
                $id = $_GET['id'];
                $tablename = $wpdb->prefix . 'salary';
                $mylink = $wpdb->get_row( "SELECT * FROM $tablename WHERE id = $id", ARRAY_N );if ( isset( $_GET['delete'] ) ) {    
$wpdb->delete( $tablename, array( 'id' => $id ), array( '%d' ) );echo 'Record successfully deleted';}else{
echo 'There are some problem ,you  can not  delete';}?>
  

Комментарии:

1.где $table определено? также удалите одинарные кавычки вокруг $table $wpdb->delete( $table, array( 'id' => $id ), array( '%d' ) );

2. Все еще не работает… Я отредактировал

3. var_dump($wpdb->last_error); проверьте, нет ли ошибки, я уверен, что вы $table не определено, или оно пустое, или таблица не существует.

4. да, я отредактировал $ table в $tablename и определил его. Но все еще не работает..

5. вы проверяли наличие ошибки? var_dump($wpdb->last_error);