07. september 2006 - 22:19Der er
7 kommentarer og 1 løsning
Importer MySQL database vha ASP
Hej.
Jeg har et problem jeg har leget med i lang tid nu, og kan ikke få det til at fungere - derfor er jeg her nu.
Jeg er ved at udvikle et website som skal gives videre til mange forskellige brugere. De har ikke forstand på at importere en MySQL database via PHPMyAdmin, derfor vil jeg gerne lave et script hvor de indtaster database navn, server navn, brugernavn og kodeord i en formular, som vi skal bruge senere.
Det jeg gerne vil er at når de har indtastet de detaljer i formularen importerer ASP scriptet automatisk databasen (opretter tabeller, felter og kommer den data i felterne som der skal være) (vha ovenstående info brugeren lige har indtastet) og det er det. Så behøver brugeren ikke at tænke på at skulle importere databasen, de skal blot have detaljerne om deres database.
Så det jeg mangler er at vide hvordan jeg udvikler et script der automatisk opretter tabeller og felter, og importerer den data der skal være i diverse tabeller og felter.
Synes det er et svært spørgsmål, derfor 100 points.
Det viser dig hvordan du opretter nye tabeller i en database. Det skal så bare rettes til så du definere via en QueryString eller Form hvad de skal hedde :-) Har ikke prøvet det selv - bruger kun min MySQL Administrator til at lave databaser i.
UPS - tror det er mig der har fejlet. Fik ikke lige læst det hele på W3 Schools, det der er ikke beregnet til ASP - men en direkte kommando man kan skrive i en evt. kommanda prompt i MySQL :-)
Ja det ser da fornuftigt ud ffsoft. Men 2 ting. Hvad med begrænsniger ved f.eks. varchar som kun må være 255 chars lang? Er det så bare (Lastname varchar(255),Firstname varchar(255) osv... Og det samme gælder int ? F.eks. int(3)
Så kan jeg oprette taballer og felter ja, og så er rester jo bare almindelig SQL.
Men det er jo ikke fordi det er hurtigt at lave når man skal have alt content med. Jeg troede man kunne redirecte til sit sql dump og så kørte den det også tilbage igen.
******************************************* You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FirstName varchar,Address varchar,Age int)' at line 1
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.