Работа с БД Mysql vk php

Как сделать команду чтоб в БД отправлялся VK ID чела а потом в массиве $admins = проверялся если он там или нет и выводил ошибку " Нет доступа "если его там нет
По типу

!добавить_юзер @chel

!снять_юзер @chel

!юзер_лист на PHP для вк бота

Ну тип пж брадки помогите :smiling_face_with_three_hearts:

Какой массив и зачем тогда нужна бд?

Создай отдельную таблицу админов, там храни их user_id

И получай

Как это сделать? PHP и MySQL | Получение данных в MySQLi

2 лайка

Не знаю. Сперва бы узнать каким образом работает твой БД


// $user_id -  айди пользователя
// $allowed_users - массив с пользователями
if(!in_array($user_id, $allowed_users)) return "Иди нахуй";

// $screen_name - имя пользователя
// $token - твой ВК токен
// $allowed_users - массив с пользователями
$response = file_get_contents("https://api.vk.com/method/users.get?user_ids={$screen_name}&access_token={$token}&v=5.131");
$data = json_decode($response, true);
$user_id = $data["response"][0]["id"];
$allowed_users[] = $user_id;

// $screen_name - имя пользователя
// $token - твой ВК токен
// $allowed_users - массив с пользователями
$response = file_get_contents("https://api.vk.com/method/users.get?user_ids={$screen_name}&access_token={$token}&v=5.131");
$data = json_decode($response, true);
$user_id = $data["response"][0]["id"];
unset($allowed_users[array_search($user_id, $allowed_users)]);

// $allowed_users - массив с пользователями
$list = implode(", ", $allowed_users);
return "Список пользователей: {$list}";
1 лайк

Одааааа какой кайф мммммм

1 лайк

curl на другой случай


Спойлер
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.vk.com/method/users.get?user_ids={$screen_name}&access_token={$token}&v=5.131");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
1 лайк

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.