Hallo liebe Community,
ich bin noch "blutjunges" Mitglied hier und habe mich frisch registriert.
Bitte seht es mir ggf. nach, wenn am Anfang nicht alles perfekt funktioniert
Ich habe eine Frage an euch:
Ich frage aktuell aus einer MySQL-Datenbank eine gewisse Spalte ab und möchte die Inhalte dieser Spalte (also alle "rows") in Telegram in einer Nachricht ausgeben (durch einen Telegram-Bot).
Leider jedoch, wirft mir der Telegram-Bot für jede neue "row" eine einzelne Nachricht aus - das wird bei mehreren "rows" dann doch unübersichtlich und etwas viel
Wie bekomme ich es hin, dass ich mehrere "rows" in eine "row" packe und lediglich eine Nachricht ausgebe?
Ggf. würde ich dann eine Funktion nutzen, welche ich einfach mittels Variable durch den Telegram-Bot ausgeben lasse.
Mein aktuelles Script sieht wie folgt aus:
if($command_arr[0] == "/konzessionen") >> /konzessionen ist für den Telegram-Bot
{
$abfrage = "SELECT *, NAME AS Mapname FROM company_concession cc JOIN concession c ON c.id = cc.concession_id WHERE licence_till > UNIX_TIMESTAMP();";
$ergebnis = mysqli_query($db, $abfrage);
//$msg = "";
while($row = mysqli_fetch_object($ergebnis))
//$msg .= $row->Mapname;
sendMessage($bot_id,$json_out->message->chat->id,$row->Mapname); >> SendMessage für Telegram-Bot
}
####
Es geht mir speziell um die Inhalte aus "$row->Mapname".
Diese möchte ich in eine einzelne Zeile komprimieren und dann ausgeben lassen.
Ich danke euch im Voraus für eure Unterstützung, wünsche euch eine schöne Vorweihnachtszeit.
ich bin noch "blutjunges" Mitglied hier und habe mich frisch registriert.
Bitte seht es mir ggf. nach, wenn am Anfang nicht alles perfekt funktioniert
Ich habe eine Frage an euch:
Ich frage aktuell aus einer MySQL-Datenbank eine gewisse Spalte ab und möchte die Inhalte dieser Spalte (also alle "rows") in Telegram in einer Nachricht ausgeben (durch einen Telegram-Bot).
Leider jedoch, wirft mir der Telegram-Bot für jede neue "row" eine einzelne Nachricht aus - das wird bei mehreren "rows" dann doch unübersichtlich und etwas viel
Wie bekomme ich es hin, dass ich mehrere "rows" in eine "row" packe und lediglich eine Nachricht ausgebe?
Ggf. würde ich dann eine Funktion nutzen, welche ich einfach mittels Variable durch den Telegram-Bot ausgeben lasse.
Mein aktuelles Script sieht wie folgt aus:
if($command_arr[0] == "/konzessionen") >> /konzessionen ist für den Telegram-Bot
{
$abfrage = "SELECT *, NAME AS Mapname FROM company_concession cc JOIN concession c ON c.id = cc.concession_id WHERE licence_till > UNIX_TIMESTAMP();";
$ergebnis = mysqli_query($db, $abfrage);
//$msg = "";
while($row = mysqli_fetch_object($ergebnis))
//$msg .= $row->Mapname;
sendMessage($bot_id,$json_out->message->chat->id,$row->Mapname); >> SendMessage für Telegram-Bot
}
####
Es geht mir speziell um die Inhalte aus "$row->Mapname".
Diese möchte ich in eine einzelne Zeile komprimieren und dann ausgeben lassen.
Ich danke euch im Voraus für eure Unterstützung, wünsche euch eine schöne Vorweihnachtszeit.