[PHP][MySQL]Wyświetlenie nazwy uzytkownika po id_uzytkownika z innej tabeli, Jak to zrobić? |
[PHP][MySQL]Wyświetlenie nazwy uzytkownika po id_uzytkownika z innej tabeli, Jak to zrobić? |
16.08.2018, 10:45:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 15.07.2018 Ostrzeżenie: (0%) |
Struktura mojej bazy jest taka:
Tabela uzytkownicy a tam: id, login, itd... Tabela zgloszenia a tam: id_uzytkownika, czas itd... id_uzytkownika z tabeli zgloszenia == id z tabeli uzytkownicy Ściąga mi te id_uzytkownika z tabeli zgloszenia i wypisuje numer, a ja chcialbym na podstawie tego numeru odnalezc z tabeli uzytkownicy tego uzytkownika i wyswietlić jego login. Jak to zrobić? Kolejne zapytanie powinienem dodać po $wiersz = $zapytanie->fetch_assoc(); w stylu $zapytanie2 = $baza_connect->query("SELECT login FROM uzytkownicy WHERE id = '" .$wiersz['id_uzytkownika']. "' ORDER BY czas DESC"); Czy jak? Jakieś rady? Niżej kod:
Ten post edytował dreamit 16.08.2018, 10:45:55 |
|
|
16.08.2018, 10:52:48
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Mozesz laczyc wiele tabel w jednym zapytaniu przy uzyciu np w tym wypadku LEFT JOIN - patrz manual mysql
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
16.08.2018, 19:25:19
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 2 Dołączył: 13.01.2017 Ostrzeżenie: (0%) |
Witaj
Wystarczy że dodasz zapytanie mysql do bazy które pobierze login po id użytkownika . Przerobiłem twój skrypt .
Jest to najprostszy sposób . Jeśli pomogłem nie zapomnij dać mi plusika Ten post edytował Sawczuk 16.08.2018, 19:27:15 |
|
|
16.08.2018, 19:32:00
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
To samo zapytanie w pętli? Nieźle...
-------------------- |
|
|
16.08.2018, 21:15:38
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Cytat Jest to najprostszy sposób Raz ze nie jest to najprostszy, dwa ze jest totalnie najgorszy z mozliwych.Odpowiedz juz padla w moim pierwszym poscie. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 14:49 |