@vladimir_volohov

Почему в таблице не отнимается 1 во всех строка?

$zcv = "SELECT * FROM `chats` WHERE time != '0'"; 
		$nmb = mysqli_query($connect,$zcv);
			while ($by = mysqli_fetch_assoc($nmb)) {
				if ($by['time'] != '0') {
					$peer_id = 2000000000+$by['chatid'];
				$topi = array(
				'peer_id' => $peer_id, 
			'access_token' => $token_p, 
			'v' => '5.80' 
			);
		$rii = http_build_query($topi); 
		$pq = json_decode(file_get_contents('https://api.vk.com/method/messages.getConversationMembers?'. $rii));
				$pip = $pq->response->items;
				foreach ($pip as $user) {
					if ($user->member_id == $idsq) {
						if ($user->is_admin == 1) {
							$zcv = "UPDATE `chats` SET `admin`=1,`time`=0 WHERE chatid='".$by['chatid']."'"; 
							$nmb = mysqli_query($connect,$zcv);

									$topi = array(
				'message' => "Вы выдали мне права Администратора, теперь я работаю с полным функционалом.", 
				'peer_id' => $by['chatid'], 
			'access_token' => $token_p, 
			'v' => '5.80' 
			);
		$rii = http_build_query($topi); 
		file_get_contents('https://api.vk.com/method/messages.send?'. $rii);
						}else {
							$zcv = "UPDATE `chats` SET `time`=time-1 WHERE chatid='".$by['chatid']."'"; 
							$nmb = mysqli_query($connect,$zcv);
						}
					}
				}
			}
		}


Суть такая, если нет админки у бота в беседе, то он отнимает -1 минуту. Почему отнимается только у 1 строки, хотя их 2 и во всех нет админки?
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы