Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> warunek
Lemik
post 11.03.2006, 18:29:56
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.08.2005

Ostrzeżenie: (0%)
-----


mam dwie tabele, jedna główna i druga pomocnicza.

pierwsza główna tabela ma m.in. komórki: ..., muzyka_ID, ...
druga tabela ma m.in. komórki: ..., ID, muzyka_gatunki, ...
komórki: muzyka_ID oraz ID są powiązane

gdy biorę w php wyświetlanie zawartości komórki muzyka_ID, to wyświetla mi tylko przyporządkowany numer dla tej komórki

Jaki warunke postawić by np. zamiast numeru ID=5 wyświetlał się tekst "techno" o tym numerze ID z drugiej tabeli ?
Go to the top of the page
+Quote Post
Levabul
post 11.03.2006, 18:46:57
Post #2





Grupa: Zarejestrowani
Postów: 197
Pomógł: 0
Dołączył: 11.07.2005

Ostrzeżenie: (0%)
-----


  1. SELECT b.muzyka_gatunki
  2. FROM tabela_glowna
  3. AS a, tabela_pomocnicza AS b WHERE b.id = a.muzyka_id

Niesprawdzane, pisane na żywca ...


--------------------
Go to the top of the page
+Quote Post
Lemik
post 12.03.2006, 02:59:29
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.08.2005

Ostrzeżenie: (0%)
-----


w SQLu zapytanie działa w ten sposób, że wyświetla wszystko co ma jakąkolwiek wartość w polu muzyka_id wyświetlając tekst z komórki muzyka_gatunki

ale nie o sqla mi chodziło,
jak napisać taką skladnię w php, bo o takową pytałem, na przykład przy pomocy ECHO...?

w tej chwili mam tak

  1. <?php echo $this->doc->data->muzyka_id;?>

która to składnia wyświetla mi cyferki przyporządkowania z komórki muzyka_id

jaki dalej walnąć warunek w php, by leciał tekst z drugiej tabeli zamiast numerów ID z głównej? smile.gif
Go to the top of the page
+Quote Post
hiraga
post 12.03.2006, 16:05:47
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


hej
wytlumacz o co ci chodzi , o tabele czy tablice
jesli o tablice to wstaw tablice glowna z id_muzyka(ten numerek) to tablicy z id i gatunkami muzyki (bo to chyba tablica 2 lub wiecej wymiarowa )wstawisz numerek i wyswietli ci wartosc z pod tego numerka , jesli nie o to chodzi to nie wiem ;]
pzdr
Go to the top of the page
+Quote Post
Lemik
post 12.03.2006, 16:27:43
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.08.2005

Ostrzeżenie: (0%)
-----


a po co niby mam wstawiać dane z drugiej tabeli do pierwszej?
ID pierwszej i ID drugiej jest powiązane ze sobą i równe sobie

Chodzi mi o to by wyświetlił się tekst komórki z drugiej tabeli. Nie mogę zadać wyrduku bezpośrednio z drugiej tabeli bo wyświetli mi się wszystko jedno pod drugim.

Więc gdy daję wyświetl muzyka_id z głównej tabeli to wyświetla mi się numer ID tej komórki, a nie tekst.

Chcę po prostu warunek w php
  1. <?php
  2. wyświetl muzyka_id z tabeli pierwszej, jeśli muzyka_ID=x to także ID=x z druigiej tabeli, w tym wypadku wyświetl odpowiednie pole tekstowe muzyka_gatunki
  3. ?>

coś takiego


Ale nie chciałem tego w formie zapytania SQLa, tylko w formie podobnej jak powyżej, czyli w formie zapisu php.
Nie chcę nic modyfikować, chcę tylko normalny zapis wydruku tekstu z warunkiem w php sad.gif

Czy to takie niezrozumiałe? Bardziej już nie wiem jak to wytłumaczyć.

Ten post edytował Lemik 12.03.2006, 16:28:40
Go to the top of the page
+Quote Post
LBO
post 12.03.2006, 16:31:00
Post #6





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


napisz,ze chcesz to na tablicach (array) a nie "w formie php"..

edit: teraz juz nie wiem... to co podales powyzej, wyglada na SQL, przetlumaczony na polski, ale nadal SQL

Ten post edytował LBO 12.03.2006, 17:04:41
Go to the top of the page
+Quote Post
Lemik
post 12.03.2006, 16:51:55
Post #7





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.08.2005

Ostrzeżenie: (0%)
-----


no to ja już nic nie wiem. To jak mam zapisać takie coś na stronie w php?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 02:20