Avatar billede basementjack Nybegynder
23. november 2003 - 21:22 Der er 6 kommentarer og
1 løsning

Create tabel

Hvem har lige tid til at fortælle - på dummbie metoden - hvordan laver en tabel i MySQL?..
Jeg har hentet den gæstebog fra web-cafe.dk og den virker ikke fordi der ikke findes en database der hedder minEgenDatabase_db.gaestebog.. (Jeg har dog skrevet min egen databases navn ind ;)) Men hvordan laver jeg lige sådan en tabel?.. Og er der nogen der har prøvet at lege med den gæstebog er de velkomne til at skrive lidt om hvordan de syntes den var...
Avatar billede arne_v Ekspert
23. november 2003 - 21:37 #1
Du bruger CREATE TABLE til at oprette en tabel med.

Hvis du er ny til SQL så læs her:
  http://www.w3schools.com/sql/default.asp
Avatar billede jenswolff Nybegynder
24. november 2003 - 21:08 #2
http://www.eksperten.dk/spm/431495

Muligvis ligger der et program på din maskine som hedder phpmyadmin. Dette program kan bruges til at oprette tabeller.

Det er meget lettere at bruge phpmyadmin, end den teknik jeg beskriver i steps nedenfor.

Følgende teknik burde virke på næsten alle Windows maskiner med mysql installeret.

1.) Åben kør menuen ved at trykke på den venstre windows tast og samtidigt trykke på r

2.) I kør menuen skal du skrive cmd og derefter trykke på ok (eller hvad den knap hedder)

3.) Nu skulle der komme en dos prompt hvor i man kan skrive tekst.

4.) Fra nu af er beskrivelsen ens på både linux og windows.

5a) Hvis du endnu ikke har oprettet noget password så bare skriv:
    mysql minEgenDatabase_db [og tryk på Enter]
5b) Hvis du har oprettet et password så skriv:
    mysql -p minEgenDatabase_db [og tryk på Enter]
5c) Hvis du både har oprettet en bruger og et password så skriv:
    mysql -u BRIGERNAVNET -p minEgenDatabase_db

6.) Skriv nu passwordet hvis du bliver bedt om det.

7.) skriv:
    show databases; [Tryk på Enter, husk iøvrigt det sidste ; tegn]

8.) Hvis du ikke ser nogle tabeller nu, så er denne teknik forgæves.

9.) Bemærk, i mysql klient værktøjet kan man godt skrive flere linier, men det er svært at rette.

10.) Skriv evt. følgende, eller kig på det for at vurdere hvordan man opretter tabeller via    mysql klient programmet:
  create table gaestebog (
    ID int unsigned not null auto_increment primary key,
    FORNAVN varchar(30) not null,
    EFTERNAVN varchar(30) not null,
    KOMMATAL real(6,2) default 0.00,
    HELTAL int,
    MEGET_TEKST text
  );
[kontrollere at der ikke er et komma tegn i den sidste linie for slut parantes. Tryk på enter]

11.)
Jeg ved ikke hvilke felter der skal være i denne tabel, så eksperimenter lidt.
På siden www.mysql.com under Documentation kan den komplette beskrivelse af mysql hentes som pdf og andre  formater.
Avatar billede basementjack Nybegynder
24. november 2003 - 22:00 #3
Jep.. På det første link jeg fik har jeg læst og læst.. Kom frem til noget lignende, skrev det ind i en php-fil og lagde det op.. Det virkede bare ikke rigtigt..
Der er vist problemer med den gæstebog fra web-cafen.dk, fandt et link hvor der stod noget lignende det der og så ham der havde problem havde fået det til at virke med de linier..
ER det ikke meningen at det skal stå i php-filen?... Og skal det stå der hele tiden, skal tablen ikke bare laves og behøver man ikke at create igen......
PS. phpmyadmin jeg har program - downloadet ved fejl - men jeg har mit site hostet et sted og har tildelt en database fra min udbyder..
Avatar billede jenswolff Nybegynder
25. november 2003 - 08:29 #4
Du skal kontakte webmaster hos din udbyder. På dit webhotel er der med næsten garanti et værktøj (sikkert phpmyadmin) som kan bruges til at oprette tabeller.
Prøv evt. med https://www.DIT_DOMAIN_NAVN.dk:8443/
Prøv at skriv den php som du forsøgte at udføre. Det er ikke meningen at sql skal stå i php filen, medmindre at den er embedded, så prøv at vis den som kommentar her.
Avatar billede basementjack Nybegynder
27. januar 2004 - 18:42 #5
Skal egentligt ikke bruge det længere...
Avatar billede arne_v Ekspert
27. januar 2004 - 18:46 #6
Det bliver svarene da ikke dårligere af ...
Avatar billede basementjack Nybegynder
27. januar 2004 - 18:47 #7
Næææ.. Men fik det heller aldrig til at virke..
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