Opublikowano 16 Sierpnia 20231 r 👋 Witajcie, Podczas pracy nad projektem open source (entry-core) natknąłem się na problem z ładowaniem informacji o monarchii. Chodzi o kolumnę 'name', która występuje w dwóch tabelach: monarch i player. 🐞Przedstawiam log błędu: Spoiler DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' in field list is ambiguous query: SELECT empire, pid, name, money, windate FROM monarch a, player b where a.pid=b.id Aby rozwiązać ten problem, musimy precyzyjnie wskazać, z której z tych tabel chcemy pobrać kolumnę 'name', dodając odpowiedni alias do nazwy kolumny. Rozwiązanie: 📂Lokalizacja pliku: 'db -> Monarch.cpp' 🔍Znajdź funkcję: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się 🔍Teraz znajdź tą linie w powyższej funkcji: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się 🔄Zmień na: 🔐 Ukryta Treść 🔐 Zaloguj się lub Zarejestruj się
Opublikowano 14 Listopada 20231 r Dzieląc się tym kodem, sprawiłeś, że gra jest o niebo lepsza. Dzięki!
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.