hoppas detta är det rätta stället att starta denna tråd i.
Jag tittade runt lite här i forumet efter en smidig och enkel lösning att konvertera om data från access till MySQL.
men då inget fungerade klurade jag ut denna lösning;
Jag kollade hur tabellstrukturen såg ut i access och skapade en likadan i MySQL. Testade att mata in ett par medlemmar förhand (detta är alltså en medlemsdatabas jag konverterade)
studerade sen hur det såg ut när jag tog en textdump på databasen (använder phpMyadmin för detta)
Skrev sen ett ASP-skript för att anropa access-databasen och skriva ut alla medlemmar i det formatet som jag hade MySQL-dumpen i.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<% Set MinCon = Server.CreateObject ("ADODB.Connection")
MinCon.Open "DSN=databasen;UID=;PWD="
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * From medlemmar"
rs.Open SQL, MinCon
Do While Not rs.EOF
%>
INSERT INTO medlemmar VALUES( '<%=rs("PID")%>', '<%=rs("ort")%>', '<%=rs("fornamn")%>', '<%=rs("efternamn")%>', '<%=rs("epost")%>');
<br>
<%
rs.MoveNext
Loop
MinCon.Close
%>
</body>
</html>
Sen var det enkalt och flytta in alla medlemmar genom phpmyadmin.
Färdigt. Sen är det bara at använda databasen med PHP eller vad man nu vill.
Givetvis så skulle man kunnat skriva ett mer avancerat skript som automatiserar vissa saker så det går snabbare. Men jag kom fram till att det funkade utmärkt att göra så här för att få fram en snabb, smidig och lätt lösning på problemet.
Nån som har gjort något liknande? eller har en ännu lättare lösning som är lika lätt?