Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomocy przy sformułowaniu zapytania,zwariowałem juz zupełnie...
Forum PHP.pl > Forum > Bazy danych
miedzna
Mam 3 tabeli w bazie:

pierwsza tabela - "pytania" ze strukturą jak niżej:

| id | pytanie | odpowiedz | data |


druga - "users" ze strukturą jak niżej:
| id | imie | nazwisko | email | haslo | ip | data |


i trzecia łącząca te dwie - "users_pytania" ze strukturą jak niżej:
| id | id_users | id_pytania |

a teraz pytanie: jak sformułować zapytanie, żeby pobrać autora każdego z pytań?
luki100011
a nie lepiej trochę zmienic strukyurę i w pytaniu - tabela pierwsza przechowywać id usera questionmark.gif zamiaats w oddzielnej tablicy i wtedy tworzyć zapytanie.

[sql]select pytanie.pytanie, user.imie, user.nazwiskow from pytanie, user where pytanie.id_user=user.id[sql]

jezęli do tabeli pytanie dodasz pole id_user
miedzna
Już sobie poradziłem smile.gif, dzięki.

  1. "SELECT u.id, u.nick FROM users u, pytania p, users_pytania up WHERE u.id = up.id_users AND up.id_pytania = '".$row["id"]."'"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.