Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL][TXT] - Problem z aktualizacją
slawek3422
post
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

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


Witam.
Mam pewien problem. Chciałbym zrobić coś takiego:
Jest sobie plik tekstowy np. cennik.txt. W pliku tym znajdują się dwie kolumny wartości np:

MODEL CENA
00001 2000 zł
00002 1000 zł

Kolumny te są oddzielone tabulatorem.
Chciałbym teraz zrobić taki mechanizm w PHP, który pobierze mi dane z pliku txt i na podstawie modelu zaktualizuje mi cenę w bazie danych. Tabela w bazie danych zawiera kolumny o identycznych nazwach. Nie chce mi się ręcznie aktualizować bazy rekord po rekordzie i chciałem to w PHP zrobić ale nie wiem czy jest to możliwe w jakiś prosty sposób.

Z góry dzięki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


->wczytujesz dane z pliku jako tablice ( file() )
-> w pętli dzielisz te dane
->wyszukujesz w bazie po modelu i robisz sobie update
  1. <?php
  2. $file = file( 'plik.txt' );
  3. foreach( $file as $lines ){
  4. $explode =explode( ' ', $lines );
  5. $zapytanie = 'update tabela set cena = "'. $explode[ 1 ] .'" where model = "'. $explode[ 0 ] .'" ';
  6. mysql_query( $zapytanie );
  7. }
  8. ?>

*pisane z palca

Ten post edytował skowron-line 18.11.2008, 12:06:48
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: 16.10.2025 - 10:18