Artiklar » SQL » SQL-kommandon (mySQL)

 
 

SQL-kommandon (mySQL)

Författare: ASPjohn
Datum: den 23 april 2007
Antal lästa: 4808
Ej stjärnmärkt

Efter denna korta men innehållsrika artikel, kommer du att kunna hämta, lägga in och slumpa  
ut innehåll ifrån en mysql-databas.



Det första du behöver göra är att göra en databasanslutning

Kod:

Set objConn = server.createobject("ADODB.connection")
objConn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=db.dinsida.com; DATABASE=databas; UID=användarnamn; PWD=lösenord;"



Kort hjälp -

Server = localhost eller db.dinsida.com
Database = Din databas
Uid = Oftast samma namn som din databas
Pwd = Ditt lösenord

Sådär! Nu har du troligtvis fått igång din databasanslutning.

För att hämta all information från din tabell kan du göra såhär.

Kod:

Set objRS = objConn.Execute("SELECT * FROM tabell")



Om du vill lägga ut dom 10 senaste kan du skriva såhär.

Kod:

Set objRS = objConn.Execute("SELECT * From tabell order by id Desc limit 10")



För att lägga information till en tabell gör du såhär.

Kod:

objConn.Execute("Insert into tabell(namn) Values('" & namn & "')")



Och om du vill slumpa ut information gör du såhär.

Kod:

Set objRS = objConn.Execute("SELECT * From tabell order by Rand() Limit 1")




Nu när du lärt dig några sql-kommandon? Hur gör jag sen? Jo, om du ska hämta information måste du använda en loop.

Visar ett exempel -

Hämtar dom 10 senaste ur databasen.

Kod:


<%

Set objConn = server.createobject("ADODB.connection")
objConn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=db.dinsida.com; DATABASE=databas; UID=användarnamn; PWD=lösenord;"

Set objRS = objConn.Execute("SELECT * From tabell Order by id Desc Limit 10")

If objRS.Eof Then

Response.Write "<i>Det fanns inga inlägg</i>"

Else

Do Until objRS.Eof

Response.Write(objRS("namn") & "<br />")

objRS.MoveNext
Loop

objRS.Close : Set objRS = Nothing
objConn.Close : Set objConn = Nothing

%>




Lycka till!
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,0625 sekunder att ladda sidan