Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kontomierz
dentopolis
post 7.01.2021, 20:05:34
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

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


importuję csv listy transakcji z banku do mysql. chciałbym nadać każdej transakcji kategorię (tylko jedna) automatycznie na podstawie wcześniej definiowanych reguł np:
w nazwie transakcji TESCO->spożywcze
rachunek docelowy ...832->podatek

czy da się to zrobić bezpośrednio w phpmyadmin? jeśli nie to jak najprościej w php?

Ten post edytował dentopolis 7.01.2021, 20:06:20
Go to the top of the page
+Quote Post
gino
post 10.01.2021, 11:03:53
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 52
Dołączył: 18.02.2008

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


w phpmyadmin zrób update wielu rekordów jednocześnie w tabeli transakcje:

Kod
update transakcje set kategoria = 'spożywcze' where nazwa_transakcji like %tesco% or nazwa_transakcji like %biegronka% or nazwa_transakcji like ... itd;
update transakcje set kategoria = 'zdrowie' where nazwa_transakcji like '%przychodnia%' or nazwa_transakcji like '%apteka%' or nazwa_transakcji like '%spzoz%' or nazwa transakcji like ...itd;

itd.

Jak chcesz w php to poczytaj o fgetcsv

Jeśli robisz import każdego miesiąca i dopisujesz do jednej tabeli, to warto jeszcze dodać warunek na daty, aby nie robić update rekordów już zrobionych. Czy w tesco robi się tylko zakupy spożywcze? Można kupić np. same art. chemiczne.
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 Wersja Lo-Fi Aktualny czas: 15.06.2025 - 00:18