2013-09-26 5 views
0

Я пытаюсь добавить новую строку в таблицу wordpress (которую я создал), но каждый раз, когда я добавляю новую строку, все остальные удаляются и если я смотрю таблицу DB, я могу увидеть только последнюю вставленную строку.Вставить новую строку в таблицу wordpress, но удалить все остальные

Я попробовал два метода, но я получить те же результаты:

$ins_reply = $wpdb->insert($table, array('itemid'=> $item_id, 'time' => $time, 'title' => '', 'text' => $content, 'author' => $user, 'deadline' => 0)); 

ИЛИ

$query_insert = "INSERT INTO ".$table." (`itemid` ,`time` ,`title` ,`text` ,`deadline` ,`author`) VALUES ('".$item_id."', '".$time."', '', '".$content."', '0', '".$user."')"; 
$wpdb->query($query_insert); 

Что случилось в моем коде?

ответ

0

Ваш запрос, опубликованный в вашем вопросе, не является источником вашей проблемы.

Возможно, вы работаете над плагином, где скрипт создания таблицы случайно протирает & переустановку таблицы во время этой операции?

+0

Вы правы ... проблема была не в этом. Была wordpress cron jop, которая каждую минуту удаляет содержимое таблицы ... Спасибо – aggenerale

Смежные вопросы