Запрос на удаление строки из БД

340
13 февраля 2017, 17:20

Пишу плагин,сделал все что надо было.

  global $wpdb;
      $myrows = $wpdb->get_results( "SELECT id, url FROM wp_jslider" );
      $rowcount = $wpdb->num_rows;
    if ($rowcount==0) {
        echo 'No images, please upload';
    }
    else {
        for ($i=0; $i < $rowcount; $i++) { 
            echo '<div name="id_'.$myrows[$i]->id.'" class=""><img src="'.$myrows[$i]->url.'" width="100" height="50"><a name="del_'.$myrows[$i]->id.'" href="">x</a></div>';
        }
    }

Но не могу удалять конкретную фотографию. Может кто поможет. И скажите, я все правильно сделал во время выборки, а то не хотелось бы безопасность нарушать

Answer 1

И скажите, я все правильно сделал во время выборки, а то не хотелось бы безопасность нарушать

Неправильно. Не нужно лезть в базу. Нужно пользоваться АПИ.

В данном случае wp_delete_attachment

Answer 2

Общий случай удаления, $wpdb:

$wpdb->delete('your_table', array('your_image_id' => $id), array('%d'));
READ ALSO
Преобразовать массив в дерево

Преобразовать массив в дерево

Добрый деньПолучаю при помощи mysqli_fetch_assoc массив такого формата

292
Проверка файлов .txt с помощью getimagesize()

Проверка файлов .txt с помощью getimagesize()

Проверяю загружаемые пользователями thumb картинки с помощью getimagesize() Вот таким образом:

344
$_SERVER[&#39;QUERY_STRING&#39;]

$_SERVER['QUERY_STRING']

Подскажите если сделать запрос например indexphp?root файл index

253
Как добавить значение переменной в (mkdir)

Как добавить значение переменной в (mkdir)

Как добавить значение переменной $sot в mkdir

245