Avatar billede muddi Praktikant
13. juni 2001 - 23:45 Der er 13 kommentarer og
1 løsning

Oprettelse af tabel?

Jeg er lige begyndt på mysql
Hvordan opretter jeg en tabel i min mysql-database hos min udbyder?
Databasen hedder \'aawebdesign\' og tabellen skal hedde \'gaestebog\'.
Herunder er den kode jeg har:

<?php $tabelSQL = \"create table gaestebog (

  id      integer not null primary key auto_increment,
  tid      datetime not null,
  ip      varchar(15) not null,
  navn    varchar(100) not null,
  epost    varchar(100),
  besked  text not null

)\";


mysql_query($tabelSQL);

Problemet er bare at det ikke virker... :o(
Håber nogen kan hjælpe, da jeg glæder mig som et lille barn, til at lege med \'data-basser\'!!!
Avatar billede chris2k Nybegynder
13. juni 2001 - 23:48 #1
<?php $tabelSQL = \"create table gaestebog (

  id      int(11) not null auto_increment,
  tid      datetime not null,
  ip      varchar(15) not null,
  navn    varchar(100) not null,
  epost    varchar(100),
  besked  text not null,
  primary key(id)

)\";


mysql_query($tabelSQL);

?>
Avatar billede erikjacobsen Ekspert
13. juni 2001 - 23:52 #2
Og må jeg tilføje: husk altid:

  mysql_query($tabelSQL) or die(mysql_error());

så får du at vide hvad der går galt --- hvis der nu engang er noget andet :)
Avatar billede muddi Praktikant
13. juni 2001 - 23:55 #3
Det virker stadig ikke...! Jeg får denne fejl:

Kunne ikke udføre: insert into gaestebog(navn,epost,besked,ip,tid) values(\'Admin\',\'admin@mit-domæne.dk\',\'tst af gbog\',\'62.242.68.xxx\',now())
Fejlen er: Table \'mit-domæne.gaestebog\' doesn\'t exist

Har lige ændret IP# og domænet!
Avatar billede erikjacobsen Ekspert
13. juni 2001 - 23:56 #4
Har du sat en ...die(mysql_error()) på din tabeloprettelse - der kan sagtens være
mere galt.
Avatar billede chris2k Nybegynder
13. juni 2001 - 23:57 #5
Du har ikke noget felt der hedder epost
Avatar billede chris2k Nybegynder
13. juni 2001 - 23:58 #6
Ups.

Fejlen er så at tabellen ikke er blevet lavet rigtigt.
Avatar billede muddi Praktikant
14. juni 2001 - 00:01 #7
Når jeg prøver at oprette tabellen siger den \'No database selected\'
Avatar billede erikjacobsen Ekspert
14. juni 2001 - 00:02 #8
Du skal både have en

  mysql_connect(...)

og en

  mysql_select_db(\"aawebdesign\");

(gætter på navnet...)
Avatar billede muddi Praktikant
14. juni 2001 - 00:04 #9
hvordan kommer min PHP-side, som opretter tabellen så til at se ud?
Jeg tror jeg skal læse ret meget mere om det her... det er sgu interessant!!!
Avatar billede muddi Praktikant
14. juni 2001 - 00:05 #10
Et ok gæt på domænet forresten! ;o)
Avatar billede erikjacobsen Ekspert
14. juni 2001 - 00:09 #11
Alle dine sider skal starte med de 2 linier
Avatar billede muddi Praktikant
14. juni 2001 - 00:19 #12
1000 tak for hjælpen...!

hmm... jeg synes egentlig at det er dig Erik der har svaret, men du har ikke kun kommenteret - svar lige!!!
Avatar billede muddi Praktikant
14. juni 2001 - 00:24 #13
vrøvl du har KUN kommenteret... så svar lige!!!
Avatar billede muddi Praktikant
14. juni 2001 - 16:46 #14
Jamen så lukker jeg spørgsmålet... det var ellers ik\' så fedt...!!! Øv! Ville gerne have givet noget for al den hjælp!
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