![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Do zgrania tutaj: http://code.gosu.pl/dl/dbkiss-0.6.zip
Screenshot: http://code.gosu.pl/dl/dbkiss.jpg Obsługiwane bazy: mysql, postgresql. * Przeszukiwanie całej bazy danych * Import plików sql - wielokrotnie szybszy od phpmyadmin (opcje: ignorowanie bledow, transakcja, rozpoczecie od podanej lini) Edytor sql: * zapisywanie/wgrywanie szablonów * wykonywanie wielu zapytan, zwracane są wyniki dla każdego, stronicowane, możliwość edycji, przy przejsciu do wynikow danego zapytania kod sql z formularza jest zapamiętywany * opcje: wykonuj tylko oznaczone zapytania (należy zapytanie poprzedzić znakiem @), wykonuj tylko zapytania SELECT Żeby korzystać z edytora sql należy utworzyć katalog "dbkiss_sql" z prawem do zapisu (jeżeli skrypt ma uprawnienia sam go utworzy) - są tam przetrzymywane szablony oraz historia wszystkich zapytań. Ten post edytował cagrET 18.04.2008, 15:52:11 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Pooglądałem skrypt pobieżnie, kilka uwag:
- jeden plik, bez podziału na szablony itd, trudno go przetworzyć i ewentualnie dostosować do własnych potrzeb (choć nie wiem, czy w takim celu go publikujesz) - nie korzystasz z multibyte strings lub iconv, zamiast tego piszesz własne funkcje, pytanie - po co, przecież mogą zawieźć. - dużo razy kopiujesz tą samą partię kodu, zmieniając w metodzie tylko nazwę jednej funkcji przy samym return - nie na tym polega OOP 4k linii robi wrażenie, aczkolwiek nie wiem ile z tego to php, szacun w ogóle za chęci. -------------------- Portfolio: Vgroup.pl | athlan.pl | Test.php.pl - sprawdź się z wiedzy o PHP i ułóż własne pytania!
Pomogłem? Kliknij |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Kod nie jest za ładny, spaghetti, wiem, ale nie o to chodzi. Potrzebowalem prostego skryptu, do eksportu/importu danych z bazy, który wgram i uruchomie jednym kliknieciem, poszukałem na sieci, zgrałem kilka, ale nie działały, więc zarwałem nockę i wyszło co wyszło. Reszta funkcji doszła z czasem.
A początki historii to... miałem plik sql 20MB, który phpmyadmin mielił 15 min i zawiesil Apache'a.. dopisałem w tym skrypcie funkcje, które wykonały to zadanie w bodajże 2 minuty. -------------------- code.gosu.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 13:24 |