/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Begynderproblem med MYSQL
Fra : Thomas


Dato : 09-12-01 11:40

Hej,
Jeg er nybegynder med Mysql og har haft lidt problemer.

Mit første spørgsmål er følgende:

Når man skal hente data fra en database er det så ikke de samme
sætninger man skal bruge som jeg har brugt til at hente data fra
en access ????

Eks.

Jeg har skulle hente de 5 nyeste brugere:

Sql = "SELECT top 5 * FROM users order by id desc;"

Det gav ingen problem ved access men virker ikke under mysql.

Jeg har forbindelse til data basen da det virker fint hvis jeg
skriver
Sql = "SELECT * FROM users order by id desc;" - men det var ikke
lige meningen...

Er der nogle steder på nettet hvor man kan finde de sætninger man
skal bruge ???

F.eks. til udtræk af top 5, nyeste bruger mm.


På forhånd mange tak

Med venlig hilsen

Thomas

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Lasse Sørensen (09-12-2001)
Kommentar
Fra : Lasse Sørensen


Dato : 09-12-01 12:11

Generelt er det det samme som access, men det kan godt snyde lidt.

Til udtræk af top 5 skal du bruge:
Sql = "SELECT * FROM users LIMIT 0, 5 order by id desc;"

så tager den posterne fra 0 til 5.

Til at tage de nyste brugere tror jeg du skal fjerne ; sidst i
sætningen.

Men hvis du bruger phpmyadmin til admin af din mySQL laver den også
forespørgelser når du redigere i den. Der fra kan du hente hjælp.

Hilsen

Lasse
PanZerNet.dk

Thomas wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej,
> Jeg er nybegynder med Mysql og har haft lidt problemer.
>
> Mit første spørgsmål er følgende:
>
> Når man skal hente data fra en database er det så ikke de samme
> sætninger man skal bruge som jeg har brugt til at hente data fra
> en access ????
>
> Eks.
>
> Jeg har skulle hente de 5 nyeste brugere:
>
> Sql = "SELECT top 5 * FROM users order by id desc;"
>
> Det gav ingen problem ved access men virker ikke under mysql.
>
> Jeg har forbindelse til data basen da det virker fint hvis jeg
> skriver
> Sql = "SELECT * FROM users order by id desc;" - men det var ikke
> lige meningen...
>
> Er der nogle steder på nettet hvor man kan finde de sætninger man
> skal bruge ???
>
> F.eks. til udtræk af top 5, nyeste bruger mm.
>
>
> På forhånd mange tak
>
> Med venlig hilsen
>
> Thomas
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Thomas (09-12-2001)
Kommentar
Fra : Thomas


Dato : 09-12-01 12:21

Hej Lasse

Tak for hurtigt svar - men jeg får følgende fejl??

Microsoft OLE DB Provider for ODBC Drivers error '80040e09'

[TCX][MyODBC]You have an error in your SQL syntax near 'order by id
desc' at line 1

Jeg har prøvet at flytte ; men det hjalp ikke..

Jeg skal måske lige tilføje at jeg bruger ASP og ikke PHP - hvis det
gør nogen forskel ?. (er ret ny i faget

Hilsen

Thomas



Lasse Sørensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Generelt er det det samme som access, men det kan godt snyde lidt.
>
> Til udtræk af top 5 skal du bruge:
> Sql = "SELECT * FROM users LIMIT 0, 5 order by id desc;"
>
> så tager den posterne fra 0 til 5.
>
> Til at tage de nyste brugere tror jeg du skal fjerne ; sidst i
> sætningen.
>
> Men hvis du bruger phpmyadmin til admin af din mySQL laver den også
> forespørgelser når du redigere i den. Der fra kan du hente hjælp.
>
> Hilsen
>
> Lasse
> PanZerNet.dk
>
> Thomas wrote in dk.edb.internet.webdesign.serverside.asp:
> > Hej,
> > Jeg er nybegynder med Mysql og har haft lidt problemer.
> >
> > Mit første spørgsmål er følgende:
> >
> > Når man skal hente data fra en database er det så ikke de samme
> > sætninger man skal bruge som jeg har brugt til at hente data fra
> > en access ????
> >
> > Eks.
> >
> > Jeg har skulle hente de 5 nyeste brugere:
> >
> > Sql = "SELECT top 5 * FROM users order by id desc;"
> >
> > Det gav ingen problem ved access men virker ikke under mysql.
> >
> > Jeg har forbindelse til data basen da det virker fint hvis jeg
> > skriver
> > Sql = "SELECT * FROM users order by id desc;" - men det var ikke
> > lige meningen...
> >
> > Er der nogle steder på nettet hvor man kan finde de sætninger man
> > skal bruge ???
> >
> > F.eks. til udtræk af top 5, nyeste bruger mm.
> >
> >
> > På forhånd mange tak
> >
> > Med venlig hilsen
> >
> > Thomas
> >
> > --
> > Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> > - Pædagogiske tutorials på dansk
> > - Kom godt i gang med koderne
> > KLIK HER! => http://www.html.dk/tutorials
>
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Claus O (09-12-2001)
Kommentar
Fra : Claus O


Dato : 09-12-01 12:49

"Thomas" <msako@mail.dk> wrote

> [TCX][MyODBC]You have an error in your SQL syntax near 'order by id
> desc' at line 1

Jeg mener, uden at være sikker, LIMIT 5 bare skal sidst i sætningen i MySQL.
Claus



Thomas (09-12-2001)
Kommentar
Fra : Thomas


Dato : 09-12-01 14:13

Hej Claus

Det er også rigtigt - og det virker fint men jeg får bare ikke et udtræk på de
5 nyeste brugere??

Kan man ikke bruge desc ??? - jeg får fejl hvis jeg prøver...

Hilsen

Thomas

Claus O wrote in dk.edb.internet.webdesign.serverside.asp:
> "Thomas" <msako@mail.dk> wrote
>
> > [TCX][MyODBC]You have an error in your SQL syntax near 'order by id
> > desc' at line 1
>
> Jeg mener, uden at være sikker, LIMIT 5 bare skal sidst i sætningen i MySQL.
> Claus
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Thomas (09-12-2001)
Kommentar
Fra : Thomas


Dato : 09-12-01 14:13

Hej Claus

Det er også rigtigt - og det virker fint men jeg får bare ikke et udtræk på de
5 nyeste brugere??

Kan man ikke bruge desc ??? - jeg får fejl hvis jeg prøver...

Hilsen

Thomas

Claus O wrote in dk.edb.internet.webdesign.serverside.asp:
> "Thomas" <msako@mail.dk> wrote
>
> > [TCX][MyODBC]You have an error in your SQL syntax near 'order by id
> > desc' at line 1
>
> Jeg mener, uden at være sikker, LIMIT 5 bare skal sidst i sætningen i MySQL.
> Claus
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Claus O (09-12-2001)
Kommentar
Fra : Claus O


Dato : 09-12-01 15:04

"Thomas" <msako@mail.dk> wrote

> Det er også rigtigt - og det virker fint men jeg får bare ikke et udtræk på de
> 5 nyeste brugere??

Sql = "SELECT * FROM users order by id desc limit 5;"
Dette virker altså ikke? - hvis ikke har jeg ikke lige opskriften.
Claus




Thomas (09-12-2001)
Kommentar
Fra : Thomas


Dato : 09-12-01 16:51

Hej CLaus

Tusind tak for hjælpen - ( havde byttet lidt rundt på sætningen)

Mange tak

Hilsen

Thomas


Claus O wrote in dk.edb.internet.webdesign.serverside.asp:
> "Thomas" <msako@mail.dk> wrote
>
> > Det er også rigtigt - og det virker fint men jeg får bare ikke et udtræk på de
> > 5 nyeste brugere??
>
> Sql = "SELECT * FROM users order by id desc limit 5;"
> Dette virker altså ikke? - hvis ikke har jeg ikke lige opskriften.
> Claus
>
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste