Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie do bazy wielu wyników z foreach
kamykthm
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 12.08.2009

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


Witam,
na wstępi chce zaznaczyć, że cały czas się ucze php, więc prosił bym o wyrozumiałość..

Tera do rzeczy, pobieram sobie json'em dane, sporo danych.. czasem jest wyników ponad 100:

  1. $user_groups = json_decode(file_get_contents($graph_groups));
  2. foreach ($user_groups->data as $gp) {
  3. $grup_id = $gp->name;
  4. $grup_name = $gp->id;
  5. $grup_admin = $gp->administrator;
  6.  
  7. }


Wszysto mi wyśwetla ładnie i tak jak chce, lecz problem się pojawia gdy chce dodawać do bazy, albo mi dodaje pierwszy wynik, albo ostatni. Kombinowałem też z foreach i while, ale to samo, albo pierwszy wynik mi dodaje, albo ostatni.
Kod dodawania do bazy:

  1. $check_gr = mysql_query("select * FROM user_groups");
  2. $check_gr = mysql_num_rows($check_gr);
  3.  
  4. if (empty($check_gr)) {
  5. $query_groups = "INSERT INTO user_groups (fid,grup_id,grup_name,grup_admin) VALUES ('$fid','$grup_id','$grup_name','$grup_admin')";
  6. mysql_query($query_groups);
  7. }


Będę mega wdzięczny za rozwiąznie problemu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamykthm
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 12.08.2009

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


print_r daje to:
  1. stdClass Object ( [name] => AAA [unread] => 6 [bookmark_order] => 5 [id] => 111 )
  2. stdClass Object ( [name] => BBB [unread] => 5 [bookmark_order] => 7 [id] => 222 )
  3. stdClass Object ( [name] => CCC [administrator] => 1 [bookmark_order] => 3 [id] => 333 )
  4. stdClass Object ( [name] => DDD [administrator] => 1 [bookmark_order] => 1 [id] => 444 )
  5. stdClass Object ( [name] => EEE [unread] => 25 [bookmark_order] => 4 [id] => 555 )
  6. stdClass Object ( [name] => FFF [unread] => 25 [bookmark_order] => 9 [id] => 666 )
  7. stdClass Object ( [name] => GGG [unread] => 25 [bookmark_order] => 6 [id] => 777 )
  8. stdClass Object ( [name] => HHH [unread] => 2 [bookmark_order] => 8 [id] => 888 )
  9. stdClass Object ( [name] => III [administrator] => 1 [bookmark_order] => 2 [id] => 999 )
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 22:25