Не могу понять как можно извлечь полученные данные в foreach
(возможна не точная интерпретация):
require "api_vk.php";
$ms = new message_send();
$query = "fate/apocrypha, fate (series), love live!";
$qq = explode(", ", $query);
$link = mysqli_connect("****", "****", "****", "****");
foreach($qq as $value){
$sql = mysqli_query($link, "SELECT * FROM tags_copyright WHERE `first` LIKE '%{$value}%'");
while($result = mysqli_fetch_array($sql)){
if($result['last'] != ""){
echo $result['last'].", ";
//Выводит: #Fate_Series, #Love_Live,
$ms->send("{$result['last']}, ", "1414", "4dd8818d772ec9e89e62c661");}}}
mysqli_close($link);
Мне нужно что бы этот элемент исполнялся один раз:
$ms->send("Вселенные: {$result['last']}, ", "1414", "4dd8818d772ec9e89e62c661");
Сейчас фактически все работает, но из-за того что элемент
$ms->send...
выполняется несколько раз он отсылает несколько сообщений.
12:00 > #Fate_Series,
12:00 > #Love_Live,
Нужно что бы сообщение было отправлено один раз, что бы получилось:
12:00 > #Fate_Series, #Love_Live,
<?php
require "api_vk.php";
$ms = new message_send();
$query = "fate/apocrypha, fate (series), love live!";
$qq = explode(", ", $query);
$text = '';
$link = mysqli_connect("****", "****", "****", "****");
foreach ($qq as $value) {
$sql = mysqli_query($link, "SELECT * FROM tags_copyright WHERE `first` LIKE '%{$value}%'");
while ($result = mysqli_fetch_array($sql)) {
if ($result['last'] != "") {
$text .= $result['last'] . ", ";
//Выводит: #Fate_Series, #Love_Live,
}
}
}
$ms->send("$text, ", "1414", "4dd8818d772ec9e89e62c661");
mysqli_close($link);
?>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Написал такой код для получения адреса по lat lng, но проблема в том что он возврашает nullИ по ссылке по броузеру я получаю "жилое"