Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> file_get_contents insert sql
wiktor0000
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.04.2018

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


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
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to zapytanie masz wykonac tez w petli
Go to the top of the page
+Quote Post
wiktor0000
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.04.2018

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


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
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




(IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
wiktor0000
post
Post #5





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.04.2018

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


Cytat(nospor @ 17.04.2020, 13:14:03 ) *
(IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Kurcze... chlopie... pokaz kod jak to zrobiles. Naprawde sadzisz ze my wrozki?
Go to the top of the page
+Quote Post
wiktor0000
post
Post #7





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.04.2018

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


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. }


Ten post edytował wiktor0000 17.04.2020, 12:45:29
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ale patrz na cale teksty a nie tylko kawalki... PRzeciez poczatek tekstow dla wielu z nich jest dokladnie taki sam.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 20:29