php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.08.2011, 14:46  
Benutzer
 
Registriert seit: 15.08.2011
Beiträge: 96
PHP-Kenntnisse:
Anfänger
kosha kann nur auf Besserung hoffen
Standard Externen JSON String in Datenbank schreiben

Hallo hab folgendes Problem,
Ich hab einen Link zu einem Passwort geschütztem JSON String, der aus einem Mix aus Objekten und Arrays besteht und folgende Struktur aufweist:

{"events":[{"id_event":"111",
"name_event":"test",
"markets":[{"predictions":[{"odds":"2,10",
"id_prediction":"001",
"type_prediction":"home"},
{"odds":"3,3",
"id_prediction":"002",
"type_prediction":"guest"},
{"odds":"3,1",
"id_prediction":"003",
"type_prediction":"draw"}],
"id_market":"001",
"type_market":"3way"},
{...andere Märkte}],
"category":"test",
"date_time":"10.08.2011"},
{andere events}]}

Jetzt möchte ich diesen String in drei tabellen teilen.

events, markets, predictions.

Jetzt bleibt nur noch die frage wie verfahre ich mit dem passwortschutz ( zugangsdaten hab ich) und der einbindung des strings?
In den Tutorials hab ich bis jetzt nur die funktion decode() kennengelrnt, aber ob ich da einen externen link einbinden kann, weiss ich nicht und deswegen wende ich mich an euch.

Danke für eure Antworten
kosha ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.08.2011, 14:50  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von kosha Beitrag anzeigen
Jetzt bleibt nur noch die frage wie verfahre ich mit dem passwortschutz ( zugangsdaten hab ich) und der einbindung des strings?
Nein, die Frage, die erst mal „noch bleibt“, ist die, was „passwortgeschützt“ eigentlich konkret bedeutet.

Wenn du schlicht und einfach HTTP Authentication meinst - über den HTTP-Wrapper können so gut wie alle Dateisystem-Funktionen wie bspw. file_get_contents damit problemlos umgehen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 17.08.2011, 14:55  
Benutzer
 
Registriert seit: 15.08.2011
Beiträge: 96
PHP-Kenntnisse:
Anfänger
kosha kann nur auf Besserung hoffen
Standard

Ja es ist http authentication, ok und wie wird dann der string aus der datei in die datenbank geschrieben?

Und danke für die erklärung von gestern, hab noch viel gegoogelt und neues gelernt über json.
kosha ist offline   Mit Zitat antworten
Alt 17.08.2011, 15:05  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von kosha Beitrag anzeigen
ok und wie wird dann der string aus der datei in die datenbank geschrieben?
In dem du den Dateiinhalt einliest, und ihn dann in die Datenbank speicherst, so wie du es mit anderen Strings auch machen würdest
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 18.08.2011, 22:31  
Benutzer
 
Registriert seit: 15.08.2011
Beiträge: 96
PHP-Kenntnisse:
Anfänger
kosha kann nur auf Besserung hoffen
Standard

Naja ich wollte mir dazu drei tabellen machen

Events, markts, predictions.

Mit var_dump() konnte ich die struktur des strings ins php format umwandeln..
AbeR müsste doch eine funktion geben womit ich daten direkt in die richtige tabelle reinschreiben kann..
kosha ist offline   Mit Zitat antworten
Alt 18.08.2011, 22:39  
Neuer Benutzer
 
Registriert seit: 12.08.2011
Beiträge: 22
PHP-Kenntnisse:
Fortgeschritten
phpler5541 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Eine funktion wie speicherMeinJsonStringInDieDatenbank() ?
Sobald du dein json string da hast, liest du Ihn als array ein.( was mit json_decode geht, und nicht mit var_dump )
Und dann kannst du für jeden key die werte in die Datenbank speichern, so wie du sie brauchst?
phpler5541 ist offline   Mit Zitat antworten
Alt 19.08.2011, 01:22  
Benutzer
 
Registriert seit: 15.08.2011
Beiträge: 96
PHP-Kenntnisse:
Anfänger
kosha kann nur auf Besserung hoffen
Standard

ja so eine funktion wäre hammer)) oder BastelMirMalSchnellNeHammerSite()..

aber Spass bei Seite, Dieser String besteht ja aus einer Mischung aus Objects und Arrays und wiederum SubObjects die weitere Arrays haben. Aber das Beispiel ist ja bereits oben beschrieben
kosha ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hilfe: datenbank mappen und kopieren M*I*B Datenbanken 29 15.02.2012 21:55
[Mitmachquiz] Gästebuch mit beliebiger Datenbank Asipak Off-Topic Diskussionen 69 02.03.2011 11:03
unserialize string aus datenbank Driller1407 PHP Tipps 2010 1 09.11.2010 06:40
Suche nach string in Datenbank easy_lover PHP Tipps 2010 7 17.08.2010 14:39
Sphider Umlaute und MySQL Fehler xnic Datenbanken 2 03.08.2010 20:10
Feed in Datenbank eintragen (Formate: json, php serialized, xml) high_five Datenbanken 5 17.06.2010 03:04
JSON Problem Dopar JavaScript, Ajax und mehr 11 11.04.2010 01:00
Datenbank austauschbar machen durch Trennung von konkreter Implementierung Asipak PHP-Fortgeschrittene 10 04.09.2009 00:11
Timestamp in Datenbank: String oder int PsychoEagle Off-Topic Diskussionen 6 03.03.2009 12:16
Image String in einer Datenbank schreiben ! 7Style PHP Tipps 2009 6 27.01.2009 13:16
string in string suchen,ersetzen,zusammenfügen und update machen litterauspirna PHP Tipps 2009 24 08.01.2009 13:38
PHP5 SOAP - Problem mit Arrays Calexico PHP-Fortgeschrittene 0 11.09.2008 12:06
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
json string in datenbank eintragen, json datenbank php, json datenbank speichern, guestbook php javascript sql json, php json array in datenbank speichern, jsonstring in datenbank speichern, json in datenbank schreiben php, was liest .json, datenbank schreiben json, externes json mit php auslesen, php externe json array, externe datei einlesen php json, externe json php verarbeiten, mit json sql beschreiben, über json in db schreiben, php datenbank speichern javascript json, mit json auf eine datenbank schreiben, json php parsen, json in db schreiben, json in sql db speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum