Avatar billede Slettet bruger
28. februar 2006 - 17:55 Der er 7 kommentarer og
1 løsning

Hjælp til MySQL database og ASP

Hej eksperter. Jeg har læst mig til at det ikke er smart at anvende Access databaser hvis man vil lave et stort site med mange brugere på samme tid, fordi at kun ca. 20 kan læse fra databasen på samme tid. Derfor vil jeg til at lærer at arbejde med MySQL databaser. Jeg koder i ASP, og koden til at liste alle records i en tabel vil jo se sådan ud til en access database:


-------------------------
<%
' Databaseforbindelse
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("db1.mdb")
Conn.Open DSN

' SQL forespørgsel
strSQL = "Select * from info"
' Udfør forespørgsel
Set rs = Conn.Execute(strSQL)

' Gennemløb Recordset (rs) med en løkke
Do

  ' Udskriv værdien af kolonnen Navn, Hjemmeside, tlf
  Response.Write  rs("ID") & " " & "<b>" & rs("Navn") & "<br>" & "</b>" & " " & rs("Hjemmeside") & "<br>" & rs("Tlf") & "<br>" & "<br>"

  ' Gå til næste Record i rs
  rs.MoveNext

' Fortsæt indtil rs er gennemløbet
Loop While Not rs.EOF

' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>

---------------------

1. Hvad skulle der laves om i koden hvis det nu var en MySQL databse jeg skulle hente fra?

2. Kunne nogen forklare mig lidt generelt om MySQL,(Hvad er smart, hvad er mindre smart, hvordan opretter og redigere man i det, bliver det bare uploadet ligsom access databasen, hvad er forskellen hovedsageligt mellem access og MySQL? )

Jeg ved overhovedet intet om MySQL databaser!, andet end at det er smart at bruge til websites! Links er også velokmne.

Tak =)
Avatar billede arne_v Ekspert
28. februar 2006 - 20:17 #1
som jeg har skrevet i dit andet spm. saa skal du rette connection string
(jeg copy pastede ogsaa forslag fra www.connectionstrings.com ind)

du kan ikke uploade dine database filer

du styrer dem via et eller andet tool

hvis det er et web hotel saa er det typisk PHPMyAdmin - hvis det er din egen
PC kan du vaelge og vrage mellen en 5-10 tools
Avatar billede arne_v Ekspert
28. februar 2006 - 20:20 #2
20 samtidige database brugere er iovrigt en del
Avatar billede arne_v Ekspert
28. februar 2006 - 20:22 #3
ofte vil man kunne haandtere 100-200 samtidige web brugere med 20 samtidige database
brugere

imidlertid er det vaerd at bemaerke at Access performance gaar ned foer de 20,
hvis vi snakker opdateringer
Avatar billede Slettet bruger
01. marts 2006 - 18:15 #4
Okay tak.. Jeg har downloaded PHPMyAdmin. Men kan ikke få det til at virke. Jeg har lagt det ud på min computer (IIS). Og når jeg så prøver at gå ind i Index.php spørger den om jeg vil downloade filen?.

skal den indstilles eller?
Avatar billede arne_v Ekspert
01. marts 2006 - 18:20 #5
lyder som om PHP ikke er korrekt installeret

men hvis det er din egen PC saa er der alternativer som ikke kraver PHP

bl.a. MySQL Administrator som kan downloades fra MySQL
Avatar billede Slettet bruger
02. marts 2006 - 15:43 #6
jamen hvordan bliver det korrekt installeret da ?
Avatar billede arne_v Ekspert
02. marts 2006 - 16:35 #7
Hvordan har du installeret PHP ?

PHP kommer saa vidt jeg husker med en INSTALL.TXT der forklarer rimeligt godt
hvad man skal goere.
Avatar billede Slettet bruger
15. januar 2008 - 11:40 #8
Gammelt og glemt spørgsmål beklager...
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
Computerworld tilbyder specialiserede kurser i database-management

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