Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jak z pliku na serwerze wstawić dane do bazy
-Gość_janek-
post
Post #1





Goście







witam....
mój problem polega na tym, iż ze strony www wysyłam plik na serwer i teraz chcę aby dane z pliku zaladowac do bazy ( plik txt )
tabela do której mają byc wstawione dane ma postac postac
id_pomiar, SERIA_D_id_seria_D, SERIA_C_id_seria_C, SERIA_B_id_seria_B, SERIA_A_id_seria_A, data_pomiaru, godz.pomiaru

na stronie z której wysyłam plik mam do wyboru serię z menu rozwijanego (czy potrzeba?)

Plik, ktory ma byc wysyłany ma zawierac szereg int oddzielonych przecinkami

Moje pytanie: jak zrobic aby dane wskoczyły do odpowiedniej serii

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Foxx
post
Post #2





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Nie wiem czy Cię rozumiem, jeżeli wszystkie liczby z pliku mają iść do jednego pola, np. SERIA_A, to SELECT jest raczej przydatny jeżeli masz zdecydować, do którego. Wtedy możesz wczytać plik do stringa file_get_contents " title="Zobacz w manualu php" target="_manual i wystarczy zrobić odpowiednie zapytanie sql typu

  1. INSERT
  2. INTO tabela
  3. (pole_wybrane_selectem) VALUES ('".$moj_plik."');


A jezeli chcesz rozdzielić liczby z pliku, każdą do jednego pola to wczytujesz plik do stringa file_get_contents " title="Zobacz w manualu php" target="_manual, następnie dzielisz wg. tych przecinków do tablicy:
  1. <?php
  2.  
  3. $liczby = explode(",", $string);
  4.  
  5. ?>

i w tablicy $liczby masz liczby. Teraz robisz odpowiedniego sql'a i już.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:20