#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);