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)
LIMIT Problem [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
LIMIT Problem


 
SOB22
31-03-2005, 13:10 
 
hallo,

ich möchte aus einer Tabelle max. 10 Treffer erhalten, das Problem ist nun folgendes:

es sollen 10 Ergebnisse zu jeder Downloadart ausgegeben werden.

Mit dem Feld downloadartID wird die Downloadart identifiziert.

Ein Beispiel:

ID = 11
spieleID = 1804
systemID = 4
titel = Star Wolves Demo
downloadartID = 2
location = XXXX
upload_datum = 2005-03-31 10:22:32


Es gibt 6 downloadartenIDs: 1-6.

Nun kann ich ja nicht einfach Limit 0,10 sagen, dann würde ich ja nur 10 Treffer bekommen. Im Endeffekt sollen es dann 60 Treffer sein, zu jeder Downloadart 10 Treffer.

Ich finde keinen Ansatz wie man das realisieren soll, kann mir jemand weiter helfen?

Gruß
Tim

 
steve-x
31-03-2005, 13:23 
 
ich habe ein ähnliches problem.
http://www.php-resource.de/forum/showthread.php?s=&threadid=52570
habe leider noch keinen ansatz dafür. falls ich eine antwort erhalte, oder falls ich selbst darauf komme, schreibe ich dir.

 
DrNorton
31-03-2005, 13:36 
 
warum dann nicht die downloadarten in einzelne statements packen und per union verknüpfen ... also quasi


select * from tab1 where downloadart = 1 limit 10
union all
select * from tab1 where downloadart = 2 limit 10
union all
select * from tab1 where downloadart = 3 limit 10
usw...

 
SOB22
31-03-2005, 14:08 
 
@DrNorton

Danke mit UNION hat das einwandfrei funktioniert !

 
DrNorton
31-03-2005, 15:06 
 
ok also nur union ... :D ... war mir dessen nicht mehr ganz sicher ... ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:14 Uhr.