Mirki pomocy.
Robię prostą aplikację internetową w #java i mam problem z zapisem polskich znaków do bazy #mysql.
Charset ustawiony na utf8, collate utf8polishci. Ręcznie zrobiony insert z polskimi znakami zapisuje je dobrze i mogę je wyświetlić. Problem występuje gdy edytuje dane poprzez stronę (jsp + servlety), po zapisie zamiast polskich znaków są krzaki lub znaki zapytania. Łącze się poprzez JDBC:
http://pastebin.com/wp2C5uZS

Konfiguracja bazy danych wydaje mi się
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie mirki z #php #symfony2 #symfony oraz #mysql .
Muszę zrobić statystyki wejść pod dany link, wraz z zapisywaniem HTTP_REFERER, czyli skąd przyszedł gość.

Teraz jak to ugryźć od strony technicznej? Póki co zapisuję każde wejście w bazie danych. Czy będzie to wydajne, jeśli wejść w linki będzie np. kilkanaście - kilkadziesiąt tysięcy? I jak najlepiej zliczyć wejścia z wszystkich REFERER z bazy?

#
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Spake: podejrzewam ,że skala jakiej się spodziewasz jest raczej niewielka. Ale mogę ci powiedzieć jak CERN zrzuca dane napływające z Wielkiego Zderzacza Hadronów. Darowali sobie bezpośredni zrzut do bazy relacyjnej. Dane wstępnie są zrzucane do mongoDB z powodu większej wydajności i następnie przenoszone są do relacyjnej bazy.
  • Odpowiedz
W jaki sposób składujecie dane posiadające wiele sub-itemów (pojęcia nie mam jak to napisać po naszemu: podkategorii? pod tematów?). Najlepiej zaprezentuję na przykładzie.

Tabela items zawiera:
[id] [imie] [ulubione]
1 | Ewa | czerwony, zielony, czarny
2 | Piotr | niebieski, czerwony
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@marusz: chyba nic lepszego nie wymyślisz. Niektóre frameworki wspierają tworzenie tych relacji, przez co nie musisz pisać za wiele kodu, żeby taką relację obsłużyć, ale po stronie bazy danych robi się po prostu tę dodatkową tabelę i tyle :)
  • Odpowiedz
#programowanie #mysql #bazydanych #pomocy

Mirki potrzebuje jakiejś niewielkiej bazy danych z filmami (tytuł, reżyser, krótki opis, gatunek, może paru aktorów - fajnie by było gdyby miała też BLOPY z okładkami filmów, ewentualnie linki do źródła w necie). API imdb odpada, muszę mieć bazę lokalnie, poza tym za wielkie monstrum. Ktoś coś? Błagam.

Potrzebuję tego do małego projektu na studia.

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
jak zrobić żeby tagi były osobnymi podstronami www.adresstrony.pl/tag/nazwatagu a nie tylko danymi get jak wyniki wyszukiwania www.adresstrony.pl?tag=nazwatagu ? #php #mysql #webdev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mysql #informatyka #programowanie #qt mam serwer MySQL i łączę się z nim moim programem. Ten sam użytkownik, różne hosty. Jeżeli odpalę program na jednym hoście, nie połączę się już z drugiego - muszę reserować serwer. I odwrotnie. Tylko pierwszy host jest honorowany. maxuseconnections jest 0 czyli "no limit", błąd jest zresztą dopiero na QSqlQuery::exec() i jest taki: "malformed packed QMYSQL: unalble to
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dijuna: Wątpię żeby ktoś ci tu pomógł, zapytaj się na Stackoverflow, tylko dobrze opisz jak łączysz się z hostami. Minimalny kompletny weryfikowalny przykład (MVCE) jest tam konieczny jak chcesz zdobyć dobrą reputacje.
Ah no i koniecznie napisz jaka wersja Qt i dobrze otaguj pytanie.
  • Odpowiedz
chcę skopiować moja bazę z #archlinux #mariadb do #mysql na Windows więc robię tak:

[dijuna@lati ~]$ mysqldump PremierDB -u root -p | mysql -h '192.168.1.100' premierdb -u root -p

Enter password: Enter password:

Hasło to samo więc ruszyło. No i teraz niewiele się dzieje już 15 minut... to normalne? Da się jakoś podjeżeć postęp?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dijuna: Używasz archa to wypadałoby znać utilsy, wpakuj sobie tee w środek | tee /dev/tty |. Ale standardowe ostrzeżenie że to ci może spowolnić proces.
  • Odpowiedz
#mysql zainstalował mi MySQL Notifier i tam jak kliknę prawym przyciskiem na ikonkę, mogę wybrać "stop server", ale to nigdy nie działa, już na którejś instalacji... muszę wchodzić w MySQL Workbench i dopiero stamtąd mogę zatrzymać serwer (co Notifier wychwytuje i zmienia kolor ikonki na czerwony).

I jeszcze jedno pytanko: jak mogę uruchamiać serwer przy autostarcie? Nie zaznaczyłem tego przy instalacji bo nie chcę żeby mi startowało dla każdego użytkownika,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć!
Poszukują do pracy #frontend dewelopera do projektu #webdev . Cały etat, praca zdalna.

Osoba zatrudniona na tym stanowisku będzie sama prowadziła innowacyjny ( ͡° ͜ʖ ͡°) projekt (samemu front, bo od backendu mamy już programistów PHP).

Technologie, które musisz znać dobrze, jeśli jesteś
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zaimportowałem bazę ze starego serwera, skonfigurowałem dbconnect tak jak powinien być a mimo to zamiast pliku php z informacjami z bazy, mam komunikat: cant connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2)
Jakiś pomysł?
#hosting #az #internet #mysql #komputery #informatyka
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, mam na studiach projekt z baz danych, który olewałem cały semestr (naprawdę miałem ważniejsze zajęcia), korzystamy z SQL, prosta baza piłkarzy, klubów, trenerów. Wklepałem sobie wszystkie komendy z ręki (wiem, że można to zrobić szybciej ale nie chciało mi się instalować dodatkowego oprogramowania), jaki jest najprostszy sposób, żeby sprawdzić czy wszystkie tabele są dobrze zrobione, nie ma literówek w nazwach itp. itd.? Jeśli chodzi o samą składnię, to jest sprawdzona.

#
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@T0Tylk0Ja: Ogólnie liźniesz podstawy, ale to czy ogarniasz i miałeś praktycznie doświadczenie z SQL wyjdzie już na pierwszym tworzeniu relacji i zasadności zastosowania takich a nie innych rozwiązań ( takie rzeczy się ogarnia po którymś już projekcie ).
  • Odpowiedz
mirki, jak napisać za pomocą trigerrów czy czegoś tam innego żeby autoincrement działał na zasadzie że dla wybranej tabeli wrzuca id od przystych zwiększając id co 2, a dla drugiej tabeli id od 1 zwiekszająco też co 2, czyli w jednej tabeli mamy id tylko parzyste, a w innej nieparzyste ?

chociaż z tego co czytam i tak by musiała to być oddzielna kolumna nie działająca jako auto
increment ?
#
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak napisać za pomocą trigerrów czy czegoś tam innego żeby auto_increment działał na zasadzie że dla wybranej tabeli wrzuca id od przystych zwiększając id co 2, a dla drugiej tabeli id od 1 zwiekszająco też co 2, czyli w jednej tabeli mamy id tylko parzyste, a w innej nieparzyste ?


@Jurigag: Najlepiej to wcale tego nie pisać. Nie ma takiego przypadku który by sankcjonował takie dziwne rozwiązania.
  • Odpowiedz
mam taki kod w sasie : http://pastebin.com/kQ97gdr2
oczywiście #sas nie potrafi tego pogrupować jak normalny #sql #mysql #mssql i wyrzuca mi 5 takich samych rekordów, mimo że mają rok, miesiąc i account_id takie samo - oczywiście po prostu dzień jest inny, dodanie distinct account_id powoduje zawieszenie tego zapytania, mimo ze jest outobs, jak mam to napisać żeby działało ? pobrać wszystkie które nawet się
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: Hmm, no dobra, nie byłby błędny, przegapiłem sumę (podświetlanie składni, nie?). Tak czy inaczej sas nie lubi gdy wybierasz kolumny które nie są agregatami i wtedy nie grupuje.
  • Odpowiedz
mam w sasie date jako liczba dni od jakiegoś tam roku(nie pamiętam jaki to jest, ten "domyślny" w sasie), czy funkcja INTNX(‘month’,BDATE,3); bierze pod uwagę że miesiące ma 28,30,31 dni np i odpowiednio to wyliczy ?
#sas #sql #mysql
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki mam takie pytanie, załóżmy że grupuję sobie dane po miesiącu, jak pobrać wartość kolumny jako ostatnia wartość w danym miesiącu ? czy sub query robić ?
#mysql
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z #webdev #mysql szczególnie @rbielawski macie jakiś pomysł na migracje custom'owej bazy danych mysql do wordpressa?

Posiadam baze danych starej strony, którą tworze od nowa przy użyciu wp. Chciałbym przenieść całą zawartość (oferty) treści, zdjęcia, dodatkowe dane jako custom-fields. Stara strona nie jest żadnym znanym cms'em tylko samoróbką, więc wszelkie próby znalezienia sposobu migracji na codex nie przyniosły żadnych wyników. Jakieś pomysły jak zrobić to sprawnie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

od ilu rekordów powinienem korzystać z whera zamiast offseta ? od jakiej liczby ma to realny wpływ na wydajność ? powinienem sobie zawracać tym głowę przy pracy inżynierskiej ?
dodam że korzystam w zapytaniu z uniona, o ile ma to jakieś znaczenie
ktoś ma może aplikacje gdzie ma setki tysięcy/miliony rekordów i byłby wstanie wrzucić jakimś przykładem ile wykonuje się zapytanie oparte na where a ile na offset ?
#php
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurigag: Przygotuję sobie daty dla kolejnych stron z góry i na dodatek skeszuję jeśli będzie potrzeba. Liczy się funkcjonalność a oba proponowane rozwiązania oferują trochę inną. Jeśli między czasem załadowania a załadowaniem kolejnej strony dojdą, odejdą rekordy to limit wyświetli ci coś innego.
  • Odpowiedz
@Jurigag: Może tak, może nie, może użyję całkiem innego rozwiązania. Rozwiązanie będzie wypadkową wymagań i kosztów a wydajność mieści się w obu tych kategoriach.
  • Odpowiedz
Mirki co mogę w takiej sytuacji zrobić? Próbuję połączyć się z #mysql w #php przez PDO

Ale dostaję komunikat:

Error!: SQLSTATE[HY000] [2000] mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('yourexistingpassword'). This will store a new, and more secure, hash value in mysql.user. If this user is used in
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@spoon22: nie resetowałem, ponieważ nie mam uprawnień - rzecz się dzieje na hostingu. właśnie w tym sęk, że hasło ma 16 znaków zamiast 41 ( ͡° ʖ̯ ͡°)

@komplik: napisałem do hostingu czekam na odpowiedź.
  • Odpowiedz