Das var_dump() ist nur ein Hilfsmittel um zu testen, was in Arrays drin steht.
Hier nun eine Funktion, mit der auch Codezeilen wie:
PlayerID=17e16a1c02d714a560bbb8cbxxxxxxxy (Last Login: 2006/05/1)Cool blablaserver;Bla;Blub;BlubbLubb;xxxx;yyyyyy;dddddd
erkennen müsste und eine Rückgabe als Semikolon getrennter String liefern sollte.
Zu deinem SQL Problem:
Im Moment läuft dein Script wie folgt ab (Logischer Ablauf!!):
WHILE ( irgendwas ist wahr)
{
... Code auseinander nehmen...
$query = SQL Anweisung;
}
DB::$query ausführen
Jetzt gibt es verschiedene Wege das zu lösen. Du könntest jede SQL Anweisung in ein Array schreiben und nach der While dieses Array durchlaufen und jede SQL Anweisung ausführen oder einfacher, das ausführen des SQL Querys mit in der While schleife aufnehmen. Also
WHILE ( irgendwas ist wahr)
{
... Code auseinander nehmen...
$query = SQL Anweisung;
DB::$query ausführen
}
Hier nun eine Funktion, mit der auch Codezeilen wie:
PlayerID=17e16a1c02d714a560bbb8cbxxxxxxxy (Last Login: 2006/05/1)Cool blablaserver;Bla;Blub;BlubbLubb;xxxx;yyyyyy;dddddd
erkennen müsste und eine Rückgabe als Semikolon getrennter String liefern sollte.
PHP:
function getNicks($splitNicks,$source)
{
$removeFirst = explode($splitNicks, $source);
return implode(";", array_slice($removeFirst, 1));
}
Zu deinem SQL Problem:
Im Moment läuft dein Script wie folgt ab (Logischer Ablauf!!):
WHILE ( irgendwas ist wahr)
{
... Code auseinander nehmen...
$query = SQL Anweisung;
}
DB::$query ausführen
Jetzt gibt es verschiedene Wege das zu lösen. Du könntest jede SQL Anweisung in ein Array schreiben und nach der While dieses Array durchlaufen und jede SQL Anweisung ausführen oder einfacher, das ausführen des SQL Querys mit in der While schleife aufnehmen. Also
WHILE ( irgendwas ist wahr)
{
... Code auseinander nehmen...
$query = SQL Anweisung;
DB::$query ausführen
}