21
Июл
2021

Как в бд сделать проверку?

Имеется бд в которую нужно записывать id вопросов, а так же значения оценки ответов для этих вопросов (т. е. понравился ответ или нет) После нажатия в боте на кнопку с оценкой в бд должна создаваться запись, что такой то пользователь нажал на такую оценку под таким то ответом Как сделать так, чтобы при нажатии второй раз на кнопку с оценкой появлялось сообщение о том, что кнопка была уже однажды нажата и повторно голосовать нельзя?

В mySQL опыта нет от слова совсем

пример кода:

// сохранить результаты оценки ответов
function button_pressed($user_id, $answer_id, $score, $username= '') {
    db_insert("INSERT INTO 'review' (`user_id`, `username`, 'answer_id', 'score') VALUES ('$user_id', '$username', '$answer_id', '$score')");
}

// проверка на нажатие кнопки
function button_click_test($user_id, $answer_id, $score) {
    $db = db_select("SELECT * FROM `review` WHERE `user_id` = '$user_id'");

}

Какие условия нужны во второй функции?

Источник: https://ru.stackoverflow.com/questions/1307228/%D0%9A%D0%B0%D0%BA-%D0%B2-%D0%B1%D0%B4-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D1%83

Тебе может это понравится...

Добавить комментарий