PHP auslesen dann in datenbank

hallo,

ich habe mir für meine ts server folgendes gebastelt:

[code]<?php
header(“Content-Type: text/plain”);
require(“cyts.class.php”);
$cyts = new cyts;

$cyts->connect(“localhost”, TCp-Port); //IP/Hostname, TCP-Queryport

$sl = $cyts->info_serverList();
echo “UDP-Port\tTraffic\t\tUser/Slots\t\tOnlineZeit\t\tTraffic/2d->zu erreichen\t\tName\r\n\n”;
foreach ($sl as $udpport) {
$cyts->select($udpport);
$si = $cyts->info_serverInfo();
$traff = (double)$si[“server_bytessend”] + (double)$si[“server_bytesreceived”];
$online = round((int)$si[“server_uptime”] / 3600 / 24);
$soll = (int)$si[“server_maxusers”];
echo $si[“server_udpport”]."\t\t".
round($traff/1024/1024/1024, 1).“GB\t\t”.$si[server_currentusers]."/".$si[server_maxusers]."\t\t\t".$online.“d\t\t\t”.round($traff/$online/1024/10242, 2).
“MB->”.round($soll
10).“MB\t\t\t”.$si[“server_name”]."\r\n";
}
?>[/code]

wie bekomme ich jetzt UDP-Port -> Traffic -> User/Slots -> OnlineZeit -> Traffic/2d->zu erreichen -> Name

alles in eine Datenbank
das ganze soll dann alle halbe stunde per timestamp in die datenbank geschrieben werden für jeden server einzeln sind ja inem array drinn, dannach soll damit son balken diagramm gemacht werden wieviel traffic und wieviele user um die und die uhrzeit aufm server waren

danke schon ma
mfg
Paul

such mal nach CyTS2

hallo,

es ist ja mit der CyTS2 Klasse geschrieben, allerdings wie bekomme ich jetzt die ausgelesenen Werte in die Datenbank?
mfg

könnntest du den jetzigen quellcode posten

tut.php-quake.net/de/mysql.html
lies bis 32., dann weißt du wie das geht

ich hatte den quellcode ja schon gepostet

[code]<?php
header(“Content-Type: text/plain”);
require(“cyts.class.php”);
$cyts = new cyts;

$cyts->connect(“localhost”, TCp-Port); //IP/Hostname, TCP-Queryport

$sl = $cyts->info_serverList();
echo “UDP-Port\tTraffic\t\tUser/Slots\t\tOnlineZeit\t\tTraffic/2d->zu erreichen\t\tName\r\n\n”;
foreach ($sl as $udpport) {
$cyts->select($udpport);
$si = $cyts->info_serverInfo();
$traff = (double)$si[“server_bytessend”] + (double)$si[“server_bytesreceived”];
$online = round((int)$si[“server_uptime”] / 3600 / 24);
$soll = (int)$si[“server_maxusers”];
echo $si[“server_udpport”]."\t\t".
round($traff/1024/1024/1024, 1).“GB\t\t”.$si[server_currentusers]."/".$si[server_maxusers]."\t\t\t".$online.“d\t\t\t”.round($traff/$online/1024/10242, 2).
“MB->”.round($soll
10).“MB\t\t\t”.$si[“server_name”]."\r\n";
}
?>[/code]