Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Запрос бд

Тема в разделе "Свободное общение", создана пользователем Kollogroes, 6 сен 2016.

06.09.16 в 01:35
06.09.16 в 12:45
6
1.097
0
  1. TopicStarter Overlay
    Kollogroes

    Kollogroes Бывалый

    Регистрация:
    5 фев 2016
    Сообщения:
    138
    Лучших ответов:
    0
    Рейтинги:
    +17 / 0 / -0
    Имеется такой запрос $result = $posts->remove($itemId);
    Как изменить запрос таким образом, что бы в результат не удалялся id, а изменялось значение столбца "fromUserId" на "0"

    Спасибо
     
  2. progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    mysql_query( "UPDATE `posts` SET `fromUserId`=0 WHERE `itemId`='$itemId'");
     
  3. Intention

    Intention Местный

    Регистрация:
    15 янв 2016
    Сообщения:
    2.098
    Лучших ответов:
    0
    Рейтинги:
    +690 / 2 / -0
    Чуть поправлю: mysql_query( "UPDATE `dle_posts` SET `fromUserId`=0 WHERE `itemId`='$itemId'");
     
  4. progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    Тогда уж в DLE уроде не itemId, а просто id, ТС не указал CMS и ветка форума вообще не про дле, я и написал общий запрос, надо будет подправит))
     
    • Нравится Нравится x 1
  5. Intention

    Intention Местный

    Регистрация:
    15 янв 2016
    Сообщения:
    2.098
    Лучших ответов:
    0
    Рейтинги:
    +690 / 2 / -0
  6. TopicStarter Overlay
    Kollogroes

    Kollogroes Бывалый

    Регистрация:
    5 фев 2016
    Сообщения:
    138
    Лучших ответов:
    0
    Рейтинги:
    +17 / 0 / -0
    а причем тут дле ?:)
    тут немного не то, кажется.,
    мне просто нужно при выполнении некой функции, просто указывалось "0"
    http://prntscr.com/ceq62h
    Вот весь код:
    Код:
    if (!empty($_POST)) {
    
        $accountId = isset($_POST['accountId']) ? $_POST['accountId'] : '';
        $accessToken = isset($_POST['accessToken']) ? $_POST['accessToken'] : '';
    
        $itemId = isset($_POST['itemId']) ? $_POST['itemId'] : 0;
    
        $accountId = helper::clearInt($accountId);
    
        $itemId = helper::clearInt($itemId);
    
        $result = array("error" => true,
                        "error_code" => ERROR_UNKNOWN);
    
        $auth = new auth($dbo);
    
        if (!$auth->authorize($accountId, $accessToken)) {
    
            api::printError(ERROR_ACCESS_TOKEN, "Error authorization.");
        }
    
        $posts = new post($dbo);
        $posts->setRequestFrom($accountId);
    
        $result = $posts->remove($itemId);
    
        echo json_encode($result);
        exit;
    }
     
  7. progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    Ну так написали же))
    mysql_query( "UPDATE `posts` SET `fromUserId`=0 WHERE `id`='$itemId'");
     
Яндекс.Метрика