Vinnaren i pepparkakshustävlingen!
2010-01-17, 15:45
  #1
Medlem
Om man har tex en databas med en ordlista och vill visa de 15 ord som kommer innan och efter hur ser queryn ut då?

exempel: http://www.urbandictionary.com/defin...term=flashback
Kolla i det vänstra fältet där orden står på en lista som visar 15 ord tidigare och 25 ord efter "flashback"

Kod:
query="select * from ordlista where ord like 'flashback' order by ord asc"
// hur hämtar jag ytterligare 15 rader innan och efter?^^ 
Citera
2010-01-17, 18:35
  #2
Medlem
Nima_Ps avatar
Citat:
Ursprungligen postat av rrreee2
Om man har tex en databas med en ordlista och vill visa de 15 ord som kommer innan och efter hur ser queryn ut då?

exempel: http://www.urbandictionary.com/defin...term=flashback
Kolla i det vänstra fältet där orden står på en lista som visar 15 ord tidigare och 25 ord efter "flashback"

Kod:
query="select * from ordlista where ord like 'flashback' order by ord asc"
// hur hämtar jag ytterligare 15 rader innan och efter?^^ 
kör två querys, en asc o en desc.
Citera
2010-01-17, 22:53
  #3
Medlem
Wobins avatar
Snarare en fråga om utformning av databasfråga.

PHP -> Databaser.

/Mod
Citera
2010-01-18, 12:26
  #4
Medlem
Mys-Hitlers avatar
(SELECT * FROM ordlista WHERE ord<'flashback' ORDER BY ord DESC LIMIT 15)
UNION
(SELECT * FROM ordlista WHERE ord >'flashback' ORDER BY ord ASC LIMIT 15)
ORDER BY ord ASC
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback