Thread View: pl.comp.lang.php
1 messages
1 total messages
Started by Radar
Thu, 30 Aug 2001 10:55
php i mysql, select problem - dlugie
Author: Radar
Date: Thu, 30 Aug 2001 10:55
Date: Thu, 30 Aug 2001 10:55
68 lines
3041 bytes
3041 bytes
mam 3 tabele:
create table domeny
(
id_domeny INT AUTO_INCREMENT PRIMARY KEY,
domena VARCHAR(250),
koncowka VARCHAR(5), - wartosc z ajdi z tabeli koncowka siedzi
id z tabeli
kat1 VARCHAR(3) DEFAULT '0', - wartosc ide z tab kategoria
kat2 VARCHAR(3) DEFAULT '0' - wartosc ide z tab kategoria
);
create table koncowka - tu siedza koncowki, np .com - jakies id dla tej
koncowki
(
id_koncowka INT AUTO_INCREMENT PRIMARY KEY,
konc VARCHAR(250),
ajdi VARCHAR(5) DEFAULT '0'
);
create table kategoria - tu zapisuje nazwe kategorii - i odpowiadajacy jej
id, np 340
(
id_kategoria INT AUTO_INCREMENT PRIMARY KEY,
kateg VARCHAR(150),
ide VARCHAR(5) DEFAULT '0'
);
chcialbym teraz wyswietlic liste tych domen, takie pola zeby sie pojawily:
domena,koncowka (ale tutaj wartosci slowne - z pola konc) ,kat1 (wart slowne
z pola kateg),kat2 (wart slowne z pola kateg)
robie to tak, i pojawiaja sie wartosci slowne tylko dla kat1, dla kat2 za
cholere nie wiem jak wyswietlic... :(
$query="SELECT * FROM domeny,koncowka,kategoria WHERE
domeny.koncowka=koncowka.ajdi AND domeny.kat1=kategoria.ide ";
while ($xxx=mysql_fetch_array($mysql_result))
{ $item_id=$xxx[id_domeny];
$item1=$xxx[domena];
$item2=$xxx[konc];
$item3=$xxx[owner];
$item4=$xxx[check1];
$item5=$xxx[kateg]; - wartosci slowne
$item6=$xxx[kat2];
print ("<table cellspacing=\"5\" border=\"0\" width=\"870\">");
print ("<tr>");
print ("<td width=\"40\">$item_id</td>");
print ("<td width=\"330\">$item1</a></td>");
print ("<td width=\"100\">$item2</td>");
print ("<td width=\"100\>$item3</a></td>");
print ("<td width=\"100\">$item5</td>");
print ("<td width=\"100\">$item6</td>");
print ("<td width=\"100\">$item4</td>");
print ("</tr>");
print ("</table>");
}
i pytanie jak zrobic zeby dla kat1, kat2, i koncowka pobierane byle wart.
slowne z 2 tabel...bo teoretycznie moza by bylo uzyc:
$query="SELECT * FROM domeny,koncowka,kategoria WHERE
domeny.koncowka=koncowka.ajdi AND domeny.kat1=kategoria.ide AND
domeny.kat2=kategoria.ide "; - ale tak nic nie wyswietla....
jesli ktos cos wie....to poprosze o zestaw pomocy..
pozdrawiam
radar
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads