Написал бота для рассылки, скрипт работает когда лишь 1 пользователь в БД,но когда их больше не отправляется, посмотри код и если сможете исправьте ошибку пожалуйста
//Вставляем данные, подставляя их в запрос
$sql = mysql_query("INSERT INTO `dispatch` (`dtext`, `start`)
VALUES ('".$_POST['dtext']."', NOW())");
//Снизу пример запроса который будет отправлять скрипт
//Если вставка прошла успешно
if ($sql) {
echo "<center><p>Рассылка успешно выполнена.</p></center>";
} else {
echo "<p>Произошла ошибка.</p>";
}
}
$sql = mysql_query('SELECT * FROM `subscribevk`');
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
while ($result = mysql_fetch_array($sql)){
$request_params = [
'user_ids' => $result['uid'],
'random_id' => mt_rand(20, 99999999),
'chat_id' => 51,
'message' => $_POST['dtext'],
'v' => '5.69',
'access_token' => 'тут токен';
];
}
$url = "https://api.vk.com/method/messages.send?" . http_build_query($request_params);
file_get_contents($url);