Article View: pl.comp.lang.php
Article #1756php i mysql, select problem - dlugie
From: 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
Technical Details
Message-ID:
<9ml607$jb6$1@news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: "Radar" <radar77@poczta.fm> Newsgroups: pl.comp.lang.php Subject: php i mysql, select problem - dlugie Date: Thu, 30 Aug 2001 12:55:35 +0200 Organization: tp.internet - http://www.tpi.pl Lines: 71 Message-ID: <9ml607$jb6$1@news.tpi.pl> NNTP-Posting-Host: 213.146.48.130 X-Trace: news.tpi.pl 999168839 19814 213.146.48.130 (30 Aug 2001 10:53:59 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: 30 Aug 2001 10:53:59 GMT X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MSMail-Priority: Normal X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit