Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] przenoszenie danych z tabeli do tabeli
Forum PHP.pl > Forum > Przedszkole
Lejto
Mam taką tabele z której pewne dane chce przenieść do drugiej tabeli.
Są to ID kategorii wygląda to tak np. w jednym rekordzie 9,28, w innym 9, jeszcze inny 5,28,42,22. Przy przenoszeniu każdą liczbę chce dodać to nowego rekordu.
Zrobiłem tak:
  1. $sql = $db->query('select * from `dle_post` ');
  2. while($row = $sql->fetch_array())
  3. {
  4. echo $row['category'];
  5. $ct = explode(",", $row['category']);
  6.  
  7. foreach($ct as $key)
  8. {
  9. echo '<br>';
  10.  
  11. echo $key;
  12. echo '<br>';
  13. echo $row[id];
  14. echo '<br>';
  15. if($key <> 0)
  16. {
  17. $sql = $db->query('insert into videos_category (id_video,id_category) values("'.$row[id].'", "'.$key.'")');
  18. }
  19. }
  20. }

ale dodaje tylko raz a powinno co najmniej z 500 razy.

Jak to naprawić?
wookieb
Nadpisujesz zmienna $sql
Kod
$sql = $db->query('insert into videos_category (id_video,id_category) values("'.$row[id].'", "'.$key.'")');


Lejto
a właśnie, dzięki
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.