Задать вопрос
@jolykoff
Начинающий программист

Не понимаю где ошибка в коде?

сделал команду "варнлист" и подлклюил к ней бд (в начале кода), использую redbean и бот должен присылать массив с бд
if($cmd == "варнлист"){
		if($vk->isAdmin($peer_id, $id)){
			$wlist = R::find('warns', `vk_id = ?`, array($vk_id));
				$vk->sendMessage($peer_id, "Данные с базы данных: {$wlist}\n");
		}
}

при отправке бот присылает такое: "Данные с базы данных: Array"
не знаю что даже делать, прочитал документацию rb, сделал по примеру
  • Вопрос задан
  • 210 просмотров
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
@cema93
WordPress разработчик
if($cmd == "варнлист"){
    if($vk->isAdmin($peer_id, $id)){
      $wlist = R::find('warns', `vk_id = ?`, array($vk_id));
      $wlist = implode(", ", $wlist);
        $vk->sendMessage($peer_id, "Данные с базы данных: {$wlist}\n");
    }
}
Ответ написан
Комментировать
@bondeg
Проблема в том, что ты используешь массив в строке. Вместо рекомендованного implode лучше использовать json_encode
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы