Czy mógłby ktoś poratować pomysłem jak połączyć 2 tabele wg id w trzeciej?

Mam 2 artykuły w dwóch językach (może być w trzech, czterech itd), które zapisuję do jednej tabelki. Artykuł ma:

id, nazwę, zawartość, idkategorii, id
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dostałem od klienta bazę danych ze starej wersji serwisu. Problem w tym, że "O Panie a kto to Panu tak s--------ł?" i polskie znaki (oraz inne specjalne) zamienione są w krzaki. I teraz pytanie, czy miał ktoś z czymś takim już do czynienia i wie jak w skończonej ilości czasu to naprawić? Niektóre znaki są w porządku, nie wiem jakie to było kodowania, ale teraz jest utf8polishci. Przykłady krzaków:

Ą - Ä
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sejm: Zrób sobie spis znaków/krzaków i doprowadź do jednolitego wyglądu przez "znajdź i zamień" na zrzucie bazy w edytorze. Po drodze trzeba zmienić kodowanie zrzuconego pliku (albo otworzyć w innym kodowaniu...?). Dokładnie nie powiem, bo na pamięć tego nie umiem (szukałem przez googla jak mi było potrzebne).
  • Odpowiedz
Mirki jak z takiej tabeli wyciągnąć najczęściej występujące pary połączeń? Liczby to id jakichś tam miast, bool w ostatniej kolumnie nie ma znaczenia.

3 5 false

5 4 true

1
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

LOL ;)


@normanos: Kolega @zwierze ma racje. Serwer bazodanowy tylko i wylacznie bez bezposredniego dostepu z zewnatrz. Kazde inne rozwiazanie to proszenie sie o klopoty.

I tak jak pisze @MattePRL - tylko tunel ssh albo vpn, porty wystawione na localhosta i z desktopa prosto do bazy.
  • Odpowiedz
Mireczki mam problem. Robiłem aktualizację wordpressa, niestety z niewiadomych przyczyn wszystko się wyje**ło. Pod adresem strony nic nie działa, /wp-admin/ wywala błąd w jednej z linii. Zrobiłem ręcznie aktualizację, zdjąłem z serwera plik wp-config.php. I teraz pytanie: jak utworzyć nowy, żeby się podpiąć do poprzednich wpisów w bazie, a nie tworzyć nowych? Czy da się to zrobić jakoś inaczej?

#webdev #php #mysql #wordpress #
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blogers: zrobiłem kopię bazy danych, zrzuciłem cały obraz dysku... a jednak ponowne utworzenie wp-config zadziałało ;) podłączyłem się pod swoją bazę, zostawiłem taki prefix, jak wcześniej - wykrył wordpressa i jakimś cudem dokończył instalację. Wszystko hula ;) dzięki za pomoc!
  • Odpowiedz
#programowanie #webdev #mysql #php

jak pobrać losową krotkę z bazy? przeglądam tak sobie internet i mam wrażenie, że nie ma najlepszego rozwiązania... tabela będzie miała do 1000 rekordów ale myślę, że mimo wszystko order by rand() to zły pomysł

jak dotąd pobierałem wszystko do tablicy w php i sobie losowałem, ale od kiedy strona główna wykonuje mi się ponad sekundę zacząłem trochę myśleć nad
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przekładanie logiki do bazy nie wszystkim się podoba.


@singollo: Zwykle tym którzy nie ogaraniają tematu :) Jak w większości przypadków....

Kończy się najczęściej płaczem że kiedy serwer aplikacyjny goni resztkami sił - serwer bazodanowy nic nie robi.

Ale to temat do roztrząsań na długie zimowe wieczory :)
  • Odpowiedz
#mysql #sql i grzecznościowo #webdev

nie mogę wykminić zapytania sprawdzającego czy są konflikty - nachodzenie się czasu rezerwacji (FodGodziny, FdoGodziny DATETIME;)

koniunkcja trzech warunków:

1.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fuuYeah: Twoje rozwiązanie zawiera o wiele za dużo porównań. Przekleję, bo może nikomu nie chciało się kliknąć:

Let ConditionA Mean DateRange A Completely After DateRange B (True if StartA > EndB)

Let ConditionB Mean DateRange A Completely Before DateRange B (True if EndA <
  • Odpowiedz
Smakowita oferta pracy dla bazodanowca w Dublinie :) Jak ktos chce dane kontaktowe to zparaszam na pw.

Role: Database Architect (MySQL)

Location: Dublin 2

Salary:
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak się zastanawiam czy dużo osób skorzystało już z Twojej pomocy?


@Caishen: Cale mnostwo pytan na pw w szerokiej tematyce emigracji, Irlandii, pracy w IT w Irlandii etc.

Troche roznych cv przekazanych dalej rekruterom na linkedin. Paru kolegow poleglo na rozmowie telefonicznej z powodow jezykowych.

Prawie po kazdym ogloszeniu tego typu jak powyzej przynajmniej dwie osoby prosza mnie na pw lub mailem o kontakt do rekrutera.
  • Odpowiedz
Patent na tworzenie sekwencji sterujących (np: numerów miesięcy, lat itp):

drop table if exists tmp_months;

create temporary table tmp_months as

select
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #mysql #ssl #webdev

Szanowne i mądre mirki ( ͡° ͜ʖ ͡°) ponieważ na kryptografii nietrudno się znać lepiej ode mnie to zapytam zanim zrobię głębszy researech w sieci i stocku. Mam MySQL'a, ale Enterprise, jednocześnie obsługuje ok 5k połączeń wysyłających średnio 20 DML'i per minuta na połączenie (sumarycznie mocno obciążony serwer). 99% połączeń jest na jednym userze (jak się domyślacie jakaś appka działa).
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomix: kiedyś korzystałem, ale niewiele pamiętam :(

1) nie pamiętam, czy można popodpinać kilka cert do jednej bazy, ale na pewno w którejś tabeli w ustawieniach usera wskazuje się metodę autoryzacji,

2) na 97% może tak
  • Odpowiedz
Mireczki, agencja digitalowa, w ktorej pracuje poszukuje pilnie backendowca php. Mozliwa praca zdalna. Zglaszajcie sie do mnie na PW, albo podawajcie dalej.

Poszukiwany programista do stałej współpracy. Oczekujemy:

Znajomości frameworku Kohana.

Znajomości
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #webdev #sql #mysql #zend

Potrzebuję zrobić zapytanie do bazy łączące 3 tabele (chcę mieć elementy nie powtarzające się z jednej, druga to tabela pośrednia, a z trzeciej te które się powtarzają wrzucić do jednego pola). Po poszukiwaniach uznałem, że najlepiej to byłoby zrobić przez groupconcat, jednak nawet z poziomu phpmyadmina nie mogę zrobić zapytania. Pokazuje błąd przy groupconcat. Na początek
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

kolejna paczka ofert pracy ( szczegóły na PW ) :

Service Analyst - FR + EN or DE + EN

Receptionist - FR + EN

Monitoring
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, poszukuję programisty #php #mysql + znajomości #webdev do #praca #pracbaza. W tym momencie przez najbliższe 3-4 miesiące na pewno potrzebuje "pełnego etatu", czyli 160h w miesiącu. Najlepiej #wroclaw, ale nie wykluczam pracy zdalnej.

Nie potrzebuje hardcore senior ninja, tylko sprawnego juniora (który się szybko uczy), bądź po prostu względnie dobrego człowieka :)

  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam wszystkie dane do #mysql, host, user, password, name... Jednak nie mogę zalogować się do PHPMyAdmin, jakimś cudem nie działa ta usługa na 1and1.pl - Wysyłałem Emaila ale najwidoczniej mnie olali. Zatem! Czy znacie jakiś skrypt #php dzięki któremu będę mógł wyświetlić strukturę bazy danych? I wpisy we wskazanej tabeli? Dodam oczywiście, że mysqli śmiga jak należy.

#webdev
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy istnieje sposób na szybkie sprawdzenie w MySQL czy istnieją jakieś klucze obce odnoszące się do tabeli

A
? Większość programów do obsługi baz oferuje coś odwrotnego, czyli klucze obce z tabeli

A
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jeśli masz takie obawy to znaczy, że przy definiowaniu tabel nie interesowałeś się zdarzeniami ON UPDATE/DELETE.

Nie wiem jak duża jest baza, ale moje rozwiązanie jest takie:

- wyeksportuj bazę do pliku tekstowego i wyszukaj REFERENCES

nazwa_twojej_tabeli
  • Odpowiedz