Sponsor-Board.de
MySql Blackout

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: MySql Blackout (/showthread.php?tid=32106)


MySql Blackout - Mave1993 - 15.11.2012 20:00

Habe grade nen kleinen Blackout im Scripting Biggrin

Ich habe folgende Mysql Strucktur:

Code:
server_id       key          value
2                 users        50
2                 port          1616
2                 name        Der Name
3                 users        70
3                 port          1617
3                 name        Der neue Server



So möchte jetzt alle Daten des Servers mit der ID 3 abrufen, das ich z.B. habe $row['port] und die Variable soll dann 70 ergeben oder $row['name'] halt Der neue Server ergeben Biggrin. Nur ich komme grade einfach nicht drauf, kann mir wer auf die sprünge helfen? Biggrin

Momentan ist meine Abfrage SELECT * FROM `cfg` WHERE server_id = '3'
print_r($row) ergibt dann
stdClass Object ( [server_id] => 2 [key] => users [value] => 50 )


Jemand einen kleinen Tipp? Smile


RE: MySql Blackout - Luca - 15.11.2012 20:07

Auf anhieb würde ich es mit LIKE versuchen aber das ist vermutlich das selbe ergebnis.

Wie wärs mit alles in eine Zeile schreiben?

Also
server_id users port name
-id- -value- -value- value-


RE: MySql Blackout - Mave1993 - 15.11.2012 20:09

Leider nicht möglich da die Tabellen von einem Programm erstellt wird Tongue


RE: MySql Blackout - DebianDEV - 15.11.2012 23:09

Hi,

mal drüber nachgedacht, dass Ganze in ein Array zu packen, welches du mittels while Schleife durchlaufen lässt? So kannst du dir rausfiltern was du brauchst.