webForumDet fria alternativet

Ge mig feedback tack!

Databaser & SQLur Databashanterare & SQL

4 svar · 209 visningar · startad av Compusa

Compusas avatarCompusaMedlem sedan jan. 20023 327 inlägg
Frågan#1

Jag är ny när det gäller mySQL, så jag skulle vilja att ni som har djupare kunskaper ger mig lite feedback.

Är det en bra idé att göra tabellerna i Access om man känner sig mer hemma där? Jag importerade tabellerna med mySQLfront och det fungerade fint.

ID, INT(10), auto asignment
Rubrik, varchar(255)
brodtext, text
osv

Vad menas med att min primärnyckel ID har int(10)? Skall det vara så här med en primärnyckel där man inte vet antalet ID? Varje gång en ny artikel skrivs skall den ny artikel tilldelas ett nytt unikt ID.

Till sist, hur verkar min kod där jag hämtar och presenterar data? Ser det bra ut?

<%
Dim Connection, arrGetRows, N

strSQL = "SELECT ID, Texttyp, Rubrik, Datum, Ingress From
tbMainSections ORDER BY Datum Desc, DATUM DESC LIMIT 0,5"

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DRIVER={MySQL ODBC 3.51 Driver};
 SERVER=localhost; DATABASE=proevo; USER=root; 
PASSWORD=; OPTION=3;"
	
arrGetRows = Connection.Execute(strSQL).GetRows()
	
Connection.Close
Set Connection = Nothing
 	
Dim iID, strTexttyp, strRubrik, dtDatum, strIngress
For N = 0 TO UBound(arrGetRows,2)
iID = arrGetRows(0,N)
strTexttyp = HTMLtecken(arrGetRows(1,N))
strRubrik = HTMLtecken(arrGetRows(2,N))
dtDatum = FormatDateTime(arrGetRows(3,N),2)
strIngress = HTMLtecken(arrGetRows(4,N))

Response.Write _
"<table width=""455"" border=""0"" cellspacing=""0"" cellpadding=""0"">" &_
"<tr>" &_
"<td align=""left"" valign=""top"" width=""355"">"
	
If N = 0 Then
Response.Write "<SPAN Class=""Rubrik"">" & strRubrik & "</SPAN>"
Else
Response.Write "<SPAN Class=""RubrikMindre"">" & strRubrik & "</SPAN>"
End If
	
Response.Write _
"</td>" &_
"<td align=""right"  valign=""top"">" &_
"<i><SPAN Class=""RubrikDatum"">" & dtDatum & "</SPAN></i>" &_
"</td>" &_
"</tr>" &_
"</table>" &_
"<img src=""gif/h-line.gif"" width=""455"" height=""2""><br>" &_
"<SPAN Class=""SidRubrikSub"">" & strTexttyp & "</SPAN><BR>" &_
strIngress &_
"<br><br>" &_
"<img src=""gif/pil_red.gif"" width=""8"" height=""6""> "

If strTexttyp = "Recension" Then
Response.Write _
"<a href=""showpage.asp?ID=" & iID & """>L&auml;s recensionen!</a></b>" &_
"<br><br><br>"
Else
Response.Write _
"<a href=""showpage.asp?ID=" & iID & """>L&auml;s mer!</a></b>" &_
"<br><br><br>"
End If	

Next 	
 %>

Tack för hjälpen, vill gärna vet om jag gör "rätt" så att det bara är att köra på :)

Compusas avatarCompusaMedlem sedan jan. 20023 327 inlägg
#2

inte en kommentar?

Hyvens!

Qimens avatarQimenMedlem sedan juni 20015 009 inlägg
#3

Jag vet inte hur det är med att göra tabeller i access, tror inte det är särskillt bra. Bättre att använda ex. Mascon för byggandet.

Jag antar MySqlFront konverterar sql frågorna? Access jar # runt om datum m.m.

Compusas avatarCompusaMedlem sedan jan. 20023 327 inlägg
#4

vad är det som inte är bra då?
Mina tabeller verkar helt korrekta, det är strukturen som jag importerar.

tydals avatartydalMedlem sedan juni 20034 013 inlägg
#5

(10) är hur många siffror den ska visa max på skärmen.

I Mysql heter det auto_increment när den automatiskt skapar ett värde i en kolumn för en ny post som är ett högre än den senast skapade...

137 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)