Hallo miteinander,
ich habe eine kurze Anfänger Frage bezüglich der Speicherung von Feedinhalten in einer MySQL Datenbank.
Es handelt sich dabei um einen Fußballfeed der in drei Formaten vorliegt.
Der Feed im Format "php serialized" sieht folgendermaßen aus:
Wie kann ich den Feed in einer Datenbank speichern (Der Feed wird von einer externen URL geladen)? Sprich Match-ID in eine Zelle, Heimteam, Gastteam, Tore Heimteam, Tore Gastteam etc...
Und allgemein vielleicht: Bietet sich das php serialized Format überhaupt an, oder geht es mit xml oder json leichter?
Über Eure Hilfe würde ich mich sehr freuen!
ich habe eine kurze Anfänger Frage bezüglich der Speicherung von Feedinhalten in einer MySQL Datenbank.
Es handelt sich dabei um einen Fußballfeed der in drei Formaten vorliegt.
Der Feed im Format "php serialized" sieht folgendermaßen aus:
Code:
a:2:{s:11:"total-count";i:56;s:5:"items";a:20:{i:0;a:6:{s:2:"id";s:32:"18b4511935774dabc6ecfcf3e3561ad0";s:16:"timestamp_starts";i:1276264800;s:6:"status";s:8:"finished";s:5:"score";s:5:"1 - 1";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:12:"South Africa";s:6:"guests";s:6:"Mexico";}} i:1;a:6:{s:2:"id";s:32:"bfe192b9aba1e371120517daac5bf0eb";s:16:"timestamp_starts";i:1276281000;s:6:"status";s:8:"finished";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:7:"Uruguay";s:6:"guests";s:6:"France";}} i:2;a:6:{s:2:"id";s:32:"82c7f19b671b4fc2229da74767bdb6ca";s:16:"timestamp_starts";i:1276342200;s:6:"status";s:8:"finished";s:5:"score";s:5:"2 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:11:"South Korea";s:6:"guests";s:6:"Greece";}} i:3;a:6:{s:2:"id";s:32:"7c9fe8893bc8f3ff0a8aaee12f85f566";s:16:"timestamp_starts";i:1276351200;s:6:"status";s:8:"finished";s:5:"score";s:5:"1 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:9:"Argentina";s:6:"guests";s:7:"Nigeria";}} i:4;a:6:{s:2:"id";s:32:"74bba37bf12d6a4ba5d7e0c5b97bac6f";s:16:"timestamp_starts";i:1276367400;s:6:"status";s:8:"finished";s:5:"score";s:5:"1 - 1";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:7:"England";s:6:"guests";s:3:"USA";}} i:5;a:6:{s:2:"id";s:32:"d44babd66f4b01d4ca34f6df32fd23ea";s:16:"timestamp_starts";i:1276428600;s:6:"status";s:8:"finished";s:5:"score";s:5:"0 - 1";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:7:"Algeria";s:6:"guests";s:8:"Slovenia";}} i:6;a:6:{s:2:"id";s:32:"e239b69a65f21e048d2cafa1a076c888";s:16:"timestamp_starts";i:1276437600;s:6:"status";s:8:"finished";s:5:"score";s:5:"0 - 1";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:6:"Serbia";s:6:"guests";s:5:"Ghana";}} i:7;a:6:{s:2:"id";s:32:"d29394903e5439be30d12d86368931af";s:16:"timestamp_starts";i:1276453800;s:6:"status";s:8:"finished";s:5:"score";s:5:"4 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:7:"Germany";s:6:"guests";s:9:"Australia";}} i:8;a:6:{s:2:"id";s:32:"9cc41514bd8898eb7e5f95e07914cbdc";s:16:"timestamp_starts";i:1276515000;s:6:"status";s:8:"finished";s:5:"score";s:5:"2 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:11:"Netherlands";s:6:"guests";s:7:"Denmark";}} i:9;a:6:{s:2:"id";s:32:"fcad55449a2d2bf4a67525b78140f979";s:16:"timestamp_starts";i:1276524000;s:6:"status";s:8:"finished";s:5:"score";s:5:"1 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:5:"Japan";s:6:"guests";s:8:"Cameroon";}} i:10;a:6:{s:2:"id";s:32:"a8f793aee4a68de19f336652b8590752";s:16:"timestamp_starts";i:1276540200;s:6:"status";s:8:"finished";s:5:"score";s:5:"1 - 1";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:5:"Italy";s:6:"guests";s:8:"Paraguay";}} i:11;a:6:{s:2:"id";s:32:"d7f6201e025be54521faf91962642d9e";s:16:"timestamp_starts";i:1276601400;s:6:"status";s:11:"not_started";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:11:"New Zealand";s:6:"guests";s:8:"Slovakia";}} i:12;a:6:{s:2:"id";s:32:"3b7672b72c809fcb585c57ef4d7731f3";s:16:"timestamp_starts";i:1276610400;s:6:"status";s:11:"not_started";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:14:"Côte d'Ivoire";s:6:"guests";s:8:"Portugal";}} i:13;a:6:{s:2:"id";s:32:"e1dd97e3313dbd596709cb8fe81b3ecf";s:16:"timestamp_starts";i:1276626600;s:6:"status";s:11:"not_started";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:6:"Brazil";s:6:"guests";s:11:"North Korea";}} i:14;a:6:{s:2:"id";s:32:"8121aa6ba69e1a8b38792e5960a46bc4";s:16:"timestamp_starts";i:1276687800;s:6:"status";s:11:"not_started";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:8:"Honduras";s:6:"guests";s:5:"Chile";}} i:15;a:6:{s:2:"id";s:32:"767519ff3e1880f09c1d854192076da8";s:16:"timestamp_starts";i:1276696800;s:6:"status";s:11:"not_started";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:5:"Spain";s:6:"guests";s:11:"Switzerland";}} i:16;a:6:{s:2:"id";s:32:"d49378ba321464b7b2cac7e171e7660e";s:16:"timestamp_starts";i:1276713000;s:6:"status";s:11:"not_started";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:12:"South Africa";s:6:"guests";s:7:"Uruguay";}} i:17;a:6:{s:2:"id";s:32:"2f68be5b3c5367006ab44dfbd64e1ebf";s:16:"timestamp_starts";i:1276774200;s:6:"status";s:11:"not_started";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:9:"Argentina";s:6:"guests";s:11:"South Korea";}} i:18;a:6:{s:2:"id";s:32:"e711a8e09863ec735501a45fdc046099";s:16:"timestamp_starts";i:1276783200;s:6:"status";s:11:"not_started";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:6:"Greece";s:6:"guests";s:7:"Nigeria";}} i:19;a:6:{s:2:"id";s:32:"01c525992d2e6eb816f24a654628be4f";s:16:"timestamp_starts";i:1276799400;s:6:"status";s:11:"not_started";s:5:"score";s:5:"0 - 0";s:7:"contest";a:2:{s:5:"value";s:7:"wc_2010";s:4:"text";s:14:"World Cup 2010";}s:5:"teams";a:2:{s:5:"hosts";s:6:"France";s:6:"guests";s:6:"Mexico";}}}}
Und allgemein vielleicht: Bietet sich das php serialized Format überhaupt an, oder geht es mit xml oder json leichter?
Über Eure Hilfe würde ich mich sehr freuen!
Kommentar