Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kontomierz
Forum PHP.pl > Forum > PHP
dentopolis
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?
gino
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.
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.