Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: file_get_contents insert sql
Forum PHP.pl > Forum > Przedszkole
wiktor0000
Cześć, po pobraniu informacji z linku http://steamcommunity.com/inventory/765611...&count=5000
Tym kodem
  1. <?php
  2.  
  3.  
  4. $inventoryJsonUrl = 'http://steamcommunity.com/inventory/76561198297851013/730/2?l=english&count=5000';
  5. $inventoryJsonGet = file_get_contents($inventoryJsonUrl);
  6. $inventories = json_decode($inventoryJsonGet , TRUE);
  7.  
  8.  
  9.  
  10.  
  11.  
  12. foreach ($inventories['descriptions'] as $key => $description) {
  13. echo $description['icon_url'];
  14.  
  15. }
  16.  



Wyswietla mi się coś takiego

9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXA6Q1NL4kmrAlOA
0_FVPCi2t_fUkRxNztUoreaOBM27OXJYzRD4six2tbdx66hMLmCxW0B6cEp2r2Y9t-hiwO1rUtsMGDwI4GVJwE9Z1_S_lOggbC4wPdGqT0-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXA6Q1NL4kmrAlOA
0_FVPCi2t_fUkRxNztDu4W1Iwhl3frQTitD_tW3mpSN2a-larqCkzoC7cMg3bqWo46t2wTjqUpuZWqmdtOUegY_M1HSr1frwevxxcjrHXMfc5M-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXH5ApeO4YmlhxYQ
knCRvCo04DEVlxkKgpopL-zJAt21uH3cDx96t2ykb-GkuP1P7fYlVRD7dN-hv_E57P4jVC9vh5yNjimLITBclM7Z1vT-AW4kO7p08C06pnOynBgsyQk7SrVnkHmhEtNavsv26LL9VABHg-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXH5ApeO4YmlhxYQ
knCRvCo04DEVlxkKgposr-kLAtl7PLFTjlG_N2ikIWFhPLLI77QlWRS


itd., wyswietla się dobrze bo wysietla wszystkie ['icon_url'] i teraz mam pytanie jak mam to wszystko zapisać do osobnych rekordów w bazie danych ?

  1. $sql = "INSERT into `item` (url) VALUES ('".$description['icon_url']."')";


I wtedy zapisuje się tylko np:-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXQ9Q1LO5kNoBhSQ
l-fV_ak2srsUVxwIgEZ5rikLgYy0KeZdTtHuoW1xteNx6LxMejTlD0BsZ0l07vHoNnw0FKy_F0sPT4FlIc
nBQ
nospor
No to zapytanie masz wykonac tez w petli
wiktor0000
Cytat(nospor @ 17.04.2020, 13:09:54 ) *
No to zapytanie masz wykonac tez w petli



tylko problem w tym że jak dam cos takiego jak to np
  1. for($i=0;$i>=10;$i++)
  2. {
  3. $description['icon_url']
  4. }


To zamiast dac 10 pierwszych icon_url to daje 9 litere
nospor
facepalmxd.gif

Mowilem o tej petli
foreach ($inventories['descriptions'] as $key => $description) {
echo $description['icon_url'];

}

Do niej masz wstawic zapytnaie i jego wykonanie. Przenosze
wiktor0000
Cytat(nospor @ 17.04.2020, 13:14:03 ) *
facepalmxd.gif

Mowilem o tej petli
foreach ($inventories['descriptions'] as $key => $description) {
echo $description['icon_url'];

}

Do niej masz wstawic zapytnaie i jego wykonanie. Przenosze

Utworzyło się +600 rekordów tylko z pierwszym icon_url
https://imgur.com/a/W0Uphry
nospor
Kurcze... chlopie... pokaz kod jak to zrobiles. Naprawde sadzisz ze my wrozki?
wiktor0000
Cytat(nospor @ 17.04.2020, 13:42:42 ) *
Kurcze... chlopie... pokaz kod jak to zrobiles. Naprawde sadzisz ze my wrozki?

  1. <?php
  2.  
  3.  
  4. $inventoryJsonUrl = 'http://steamcommunity.com/inventory/76561198297851013/730/2?l=english&count=5000';
  5. $inventoryJsonGet = file_get_contents($inventoryJsonUrl);
  6. $inventories = json_decode($inventoryJsonGet , TRUE);
  7.  
  8.  
  9.  
  10. $con = mysqli_connect("localhost","root","","itemy");
  11.  
  12.  
  13. foreach ($inventories['descriptions'] as $key => $description) {
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20. $sql = "INSERT into `item` (market_name) VALUES ('".$description['icon_url']."')";
  21.  
  22. mysqli_query($con,$sql);
  23. }
nospor
Ale patrz na cale teksty a nie tylko kawalki... PRzeciez poczatek tekstow dla wielu z nich jest dokladnie taki sam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.