Nu har jag väl gjort bort mig lite smått kan man väl säga... Jag har tagit på mig ett uppdrag att göra en databaskodad site åt ett mindre företag. Kollade upp hotellet och allt verkade bra. Skulle koda i ASP mot en Accessdatabas.
Sitter nu och har gjort den grafiska biten och ska börja koppla ihop allt mot databasen... När jag till min stora förvåning märker att det inte fungerar... ALLS! ....
Går in o kollar supporten och får reda på att de inte stödjer Access. Däremot fungerar MySQL. Sitter i mindre tidspress och behövde VERKLIGEN inte denna skiten... Men jag antar att jag får skylla mig själv när jag inte göra läxan innan.
Till min fråga... Hur i h**v**e styr jag upp detta mot en MySQL?! Det ligger ju en MySQL upplagd uppenbart, då jag fått hostnames och passwords till detta.
Ingen fara på taket. Jag antar att du tänkt köra direkt mot databasen som ligger på servern och inte lokalt? Börja med att ladda hem MySQL GUI-verktyg här och koppla upp dig mot databasen. Lägga in tabeller osv. Tror det är MySQL Query Browser som du har mest nytta av!
Därefter väljer du en lämplig tutorial här, för att komma igång med att kommunicera med MySQL-databasen med ASP.
niNe, antagligen så ligger webbhosting och mysql på samma server, därför ska du ansluta mot localhost när du kör din sida skarpt på servern.
Men när du ansluter med verktygen från din egen dator så skriver du in ip-adressen till deras server.
Om du har ett domännamn pekad till deras server så borde du kunna ansluta mot det.
Verktygen tycks inte fungera. Enligt webbhotellets egen (mycket givande) supportsida används phpMyAdmin för administration av databasen. Fascinerande hur smidigt det verkade (eller inte)...
Det jag fick från webbhotellet är hostname, database, user och password... phpMyAdmin innehåller ju dock typ 3 miljarder parametrar... Hur ställer man in detta? Har laddat upp skiten till servern, men man får ju massa felmeddelanden när man försöker gå in.
Ett annat alternativ är att först sätta upp databasen lokalt med exempelvis MySQL Query Browser. Därefter exporterar du din tabell-struktur och importerar den med phpMyAdmin. Har aldrig heller varit någon större fantast av phpMyAdmin och tycker det är dåligt av webbhotellet att inte ge dig åtkomst med GUI-verkygen. Enda anledningen till att du inte kan administrera din databas med dessa är för att webbhotellet inte vill ge dig tillåtelse att ansluta utifrån...
Det lät ju som en idé... Dock har jag stött på ett nytt spännande problem med databasen. Fyllt i följande i konfigurationen:
Authentication Type: Cookie
Only database to show: min_databas
phpMyAdmin Control user: mitt_användarnamn
phpMyAdmin Control user Password: mitt_lösenord
phpMyAdmin Database for Advanced Features: min_databas
Jag sparar och laddar upp konfig, loggar in och får felmeddelandet: "No privileges" under Database. Försökte köra genom SQL Querywindow också, men även där blir jag nekad. Eftersom jag är helt grön på detta är det mycket mer än möjligt att jag gjort fel... Förslag?
EDIT:
Jag missade att phpMyAdmin redan var upplagt :D
Fungerade lite smått bättre nu :P ... Dock funderar jag på hur man lägger till ett primärt nummerfält som uppdaterar sig själv (som IDfältet i Access)... Skapligt smidigt att sortera på.
251 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25