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

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: 17.09.2025 - 12:26