Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Plik instalacyjny
Forum PHP.pl > Forum > PHP
Mody23
Witam!

Mam w bazie tabele 'topics'. Ta tabela ma wiele pól, ale chodzi mi o dwa: topic_reason i topic_status
Chodzi o to, że muszę wyciągnąć z bazy ID wszystkich tematów i analogicznie, to tych ID dodać ich topic_reason

Potem ma mi się wygenerować tyle insert'ów, ile wyjdzie wszystkich ID powyżej i poszczególne pola muszą być zastąpione tymi danymi, z tych pól, które wyżej wymieniłem.

Czyli jeśli z bazy wyjdzie mi:
topic_id = 43 oraz topic_status = 1 (czyli zamknięty), to tworzy mi się jeden insert:
$sql = "INSERT INTO

I powiedzmy wyjdzie mi, że tych zamkniętych tematów jest 400, to tworzy mi się 400 instertów, i każdy ma przypisane własne topic_reason i musi się to następnie wykonywać. Jak taki efekt uzyskać?
webdice
Strasznie chaotycznie to napisałeś. Nie wiem czy Cię dobrze zrozumiałem... Zrób sobie LEFT JOIN na tych dwóch tabelach, wyciągnij potrzebne dane, a następnie w pętli INSERT.
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.