Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wgrywanie json do bazy danych
ayo1001
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 29.03.2013

Ostrzeżenie: (0%)
-----


Witam,

Mam taki kod:

  1. <?php
  2.  
  3. $json = file_get_contents('nazwastrony');
  4. $obj = json_decode($json,true);
  5.  
  6. //Database Connection
  7. $hostname="ip";
  8. $database="bazadanych";
  9. $username="uzytkownik";
  10. $password="haslo";
  11.  
  12. //DO NOT EDIT BELOW THIS LINE
  13. $link = mysql_connect($hostname, $username, $password);
  14. mysql_select_db($database) or die('Could not select database');
  15.  
  16. /* insert data into DB */
  17. foreach($obj as $item) {
  18. mysql_query("INSERT INTO 'bazadanych'.'uzytkownik' ('date', nazwa1, nazwa2, nazwa3, nazwa4, nazwa5, nazwa6 aaa6)
  19. VALUES ('".$item['date']."', '".$item['nazwa1']."', '".$item['nazwa2']."', '".$item['nazwa3']."', '".$item['nazwa4']."', '".$item['nazwa5']."', '".$item['nazwa6 aaa6']."')");
  20.  
  21. }
  22.  
  23. ?>


Jak zrobić, żeby adres strony pliku json był wgrywany do bazy danych ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Nicc0
post
Post #2





Grupa: Zarejestrowani
Postów: 44
Pomógł: 1
Dołączył: 18.01.2013

Ostrzeżenie: (0%)
-----


Nie wiem czy o to chodzi, ale ja bym zrobił to tak:

  1. $url = 'nazwastrony';
  2. $json = file_get_contents($url);

  1. $values = "";
  2. foreach($obj as $key => $item) {
  3. $values .= "'{$item}', ";
  4. }
  5.  
  6. $values .= "'{$url}'";
  7.  
  8. mysql_query("INSERT INTO 'bazadanych'.'uzytkownik' ('date', nazwa1, nazwa2, nazwa3, nazwa4, nazwa5, nazwa6, aaa6, 'url_json') VALUES (".$values.")");


Mam nadzieje, że pomogłem (IMG:style_emoticons/default/smile.gif)

Ten post edytował Nicc0 16.05.2015, 13:25:40
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 13:42