Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Jak zaktualizować dane za pomocą phpmyadmin, Aktualizacja kolum w tabeli
-PYJTER-
post
Post #1





Goście







Witam serdecznie mam sklep internetowy i chciałbym się dowiedzieć jak w szybki sposób zaktualizować dane w sql za pomocą phpmyadmin.

Mam tabele o nazwie products a w niej dwie kolumny które mnie interesują.

products_id ........... products_jm_id .......

Pierwsza kolumna wiadomo jest to unikalne ID produktu potem jest kilka kolumn określających cech danego produktu i wreszcie jest kolumna products_jm_id która określa jednostkę miary i tak np. 1 = to są sztuki 2 = to są kilogramy 3 = to są m2.

I mam tabelę teraz w pliku który mam TYLKO z tymi dwoma wartościami czyli :

products_id products_jm_id

1 2
2 1
3 1
4 3
5 2
6 2
7 2
8 1
....


I mam teraz pytanie jak to zapisać do jakiego formatu i zaktualizować wartości w phpmyadmin??
Próbowałem poprzez export, import i pliki csv ale jakoś mi to nie wychodzi ;( Mam ponad 20.000 pozycji więc ręczne klepanie odpada...
Z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Z czytaj dane z pliku(zawierającego te dwie kolumny) za pomocą file().. w pętli twórz pojedyncze zapytania UPDATE i zapisz do pliku sql..

  1. foreach($file as $wiersz) {
  2.  
  3. $part = explode(twój separator, $wiersz);
  4.  
  5.  
  6. $sql .= "UPDATE cos SET to = '{$part[1]}' WHERE to2 = {$part[0]};\r\n";
  7. }



plik sql zaimportuj lub ręcznie po kilka tysięcy wierszy wrzucaj do zakładki SQL w phpmyadmin

Ten post edytował CuteOne 14.10.2011, 21:02:42
Go to the top of the page
+Quote Post
-PYJTER-
post
Post #3





Goście







I o to mi chodziło dzięki kolego... :piwko: dla Ciebie... ;-) na te forum zawsze można liczyć... wink.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 01:42