Avatar billede bjarke-b Nybegynder
11. december 2001 - 13:56 Der er 1 løsning

Returnerer poster i MySQL men ikke via ASP

Jeg arbejder med følgende kode:

                            <%
                            tmpdato = \"01-12-2001\"

                            do while datediff(\"d\", tmpdato, date()) >= 1 AND tmpdato <> \"25-12-2001\"
                                tmpdato2 = tmpdato
                                \'if left(tmpdato2, 1) = \"0\" then
                                \'    tmpdato2 = Right(tmpdato2, len(tmpdato2)-1)
                                \'end if
                               
                                if mid(tmpdato2, 2, 1) = \"-\" then
                                    tmpdato = 0 & tmpdato
                                    tmpdato2 = left(tmpdato2, 1) & \" December\"
                                else
                                    tmpdato2 = left(tmpdato2, 2) & \" December\"
                                end if
                               
                                Response.Write \"<b>\" & tmpdato2 & \":</b>\"
                                    sql = \"SELECT COUNT(*) AS antal, siteid FROM konkurrence_hits WHERE left(dato, 10) = \'\" & tmpdato & \"\' GROUP BY siteid ORDER BY antal DESC LIMIT 0,1\"
                                    Response.Write sql & \"<br>\"
                                    Set objRs = Conn.Execute(sql)

                                        if objRs.EOF or objRs.BOF then
                                            Response.Write \"Ingen vinder\"
                                        else
                                            Set temp = Conn.Execute(\"SELECT * FROM konkurrence_sites WHERE id = \" & objRs(\"siteid\"))
                                                Response.Write \"<a class=\"\"MenuLink\"\" href=\"\"\" & temp(\"site\") & \"\"\">\" & temp(\"site\") & \"</a>\"
                                            set temp = Nothing
                                        end if
                                    objRs.Close
                                    Set objRs = Nothing
                           
                               
                                Response.Write \"<br>\"
                               
                            tmpdato = dateadd(\"d\", 1, tmpdato)
                            Loop
                            %>

Forklaring behøves vel ikke........

I kan se det på www.bekhoj.adsl.dk/konkurrence.asp (opret bare et par testbrugere).

Der returnerer den INGEN poster lige meget hvad....det query jeg bruger til hver dato virker fint og returnerer poster hvis jeg fyrer af direkte i phpMyAdmin...

?
Avatar billede bjarke-b Nybegynder
18. december 2001 - 22:32 #1
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester