webForumDet fria alternativet

hämta från en tabell och

ASP

3 svar · 228 visningar · startad av Sico

Medlem sedan maj 20002 597 inlägg
Frågan#1

Jag vill ha det såhär:

Bilder från december
1,2,3,4,5,6...

Bilder från januari
1,2,3,4,5,6....

osv....

SQL-Frågan:

SQL = "SELECT * FROM t_Pics Where f_ID=f_Title"

Databasen ser ut såhär

f_ID         | f_Url              | f_Title
- - - - - - -  - - - - - - - - - - -  - - - -  
December     | nakensnabel.jpg    | December

Är jag på rätt väg?
Hur ska jag loopa det hela då så det inte visas

Bilder från december
1
Bilder från december
2
Bilder från december
3

Medlem sedan maj 20002 597 inlägg
#2

Oj vad jag va fel ute.
Jag har sökt som en dåre och hittade tillslut den hjälp jag behövde. Detta gjorde susen.

SQL = "SELECT f_ID, f_Url, f_Title FROM t_Pics GROUP BY f_ID, f_Title, f_Url ORDER BY f_Title, f_Url"
set rs = Connect.Execute(SQL)

strLast = ""

Do Until rs.EOF
cnt = cnt + 1
  If Not strLast = rs("f_Title") Then
    Response.Write "<br><b>" & rs("f_Title") & "</b><br>"
  End If

  Response.Write "<a href=" & rs("f_Url") & "> Bild " & cnt & "</a>, "

  strLast = rs("f_Title")

  rs.MoveNext
Loop
Medlem sedan dec. 200012 464 inlägg
#3

Varför har du group by med i frågan?

Medlem sedan maj 20002 597 inlägg
#4

Tydligen för att koden ska se mer avancerad ut. *delete* :)

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)