Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Insert SELECT? dane z pliku
Forum PHP.pl > Forum > Przedszkole
mcgajwer
Witam

potrzebuje wczytać do bazy kilka danych z innej tabeli do której identyfikator mam w pliku

niewiem czy dobrze wytłumacze ale :

TAB1
id nazwa kod

TAB2
id nazwa numer

dane w pliku to kod z TAB1 w postaci

213
123
234
itd

jak to wszystko połączyć w całość aby nazwa zgodna z kodem z pliku została przekopiowana do tabeli 2 ?


  1. while(!feof($plik))
  2. {
  3. $id++;
  4. $kod = fgets($plik);
  5.  
  6. $sql = "INSERT TAB2(id,nazwa,numer) VALUES ($id, (SELECT nazwa, FROM TAB1 WHERE kod = $kod), 2 ) </br>";
  7. mysql_query($sql, $conn);
  8. echo $sql;
  9. }


mcgajwer
hmm powiedzmy, że powyższe jakoś działa..
ale teraz mam kolejny problem..

co jeśli w pliku znajdują się kody których nie ma w bazie..
jak wyświetlić te które nie mają pokrycia w bazie ?
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.