Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
aus 2 Tabellen auslesen ? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
aus 2 Tabellen auslesen ?


 
kopfkult
21-12-2001, 17:02 
 
Moin alle zusammen !
hab da mal ein problem mit einer mySQL abfrage und zwar,
habe ich eine tabelle mit meinen Kategorien(KT) und eine mit meinen Daten(DT).
Nun möchte ich aus der KT den namen der kategorie usw. auslesen und aus der DT die anzahl der einträge aus dieser Kategorie und zusammen in ein array schreiben (also in einem durchlauf).
So ich hoffe es war verständlich erklärt !?

PS:id der KT = Kat der DT

 
Sky
21-12-2001, 17:14 
 
SELECT kt.feld,dt.feld,dt.feld2(etc...) FROM kt INNER JOIN dt USING(id)

 
kopfkult
21-12-2001, 18:47 
 
mhhhhhh ich glaube das ist es nicht ganz !! :-)
Die spätere Ausgabe soll so aussehen:

Kategoriename(15),Kategoriename(10),Kategoriename(5)...

wobei die zahl die anzahl der einträge in DT dastellt !!

thx

 
Sky
21-12-2001, 19:00 
 
SELECT kt.name AS name,COUNT(dt.id) AS anzahl FROM kt INNER JOIN dt ON kt.id=dt.kategorie WHERE kt.id='nummer'

so?

[Editiert von Sky am 21-12-2001 um 19:03]

 
kopfkult
21-12-2001, 19:21 
 
naja irgendwie will das nicht laufen hab hier mal noch ein paar daten.
Felder in KT:
id :auto increment
name :text

dt:
id : auto increment
kat : nummer der kategorie (id aus KT)
name

so ich hoffe das hilft !??

 
Sky
21-12-2001, 19:41 
 
SELECT kt.name AS name,IFNULL(COUNT(dt.id),'0') AS anzahl FROM kt LEFT JOIN dt ON kt.id=dt.kat GROUP BY(kt.name)

 
kopfkult
21-12-2001, 19:56 
 
herzlichen dank funzt sehr gut !!

cu stefan

 
Sky
21-12-2001, 20:02 
 
:) war aber auch nicht einfach, mir hat's bei dem Konstrukt schon einige Gehirnwindungen verdreht *g*

 
kopfkult
21-12-2001, 20:48 
 
kennst du vieleicht gute lektüre zu dem thema,
online und/oder offline(bücher), würde gern mehr über sql queries lernen !!!

thx stefan

 
Sky
21-12-2001, 20:57 
 
Hm, kannst mal bei http://www.phpbuilder.com schauen...

Dieses finde ich auch noch sehr schön für den Anfang: http://www2.little-idiot.de/mysql/

[Editiert von Sky am 22-12-2001 um 13:53]

 
kopfkult
22-12-2001, 20:24 
 
thx
die zweite adresse kann ich auch nur empfehlen !!

cu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:50 Uhr.