Avatar billede dennism Nybegynder
02. marts 2002 - 15:45 Der er 6 kommentarer og
1 løsning

MySql foresp. fejl

Hej...

HVorfor virker denne MySql foresp. ikke:

include("db_ind.php");


mysql_query("CREATE TABLE brugere (
  id int(11) NOT NULL auto_increment,
  brugernavn text NOT NULL,
  email text NOT NULL,
  navn text NOT NULL,
  point tinyint NOT NULL default '100',,
  point_i_spil tinyint NOT NULL default '0',,
  tekst text NOT NULL);");
Avatar billede fri-hash Nybegynder
02. marts 2002 - 15:50 #1
fjern det ene semikolon - og så smid altid or die(mysql_error()) efter , så får du en god fejlmeddelelse

mysql_query("CREATE TABLE brugere (
  id int(11) NOT NULL auto_increment,
  brugernavn text NOT NULL,
  email text NOT NULL,
  navn text NOT NULL,
  point tinyint NOT NULL default '100',,
  point_i_spil tinyint NOT NULL default '0',,
  tekst text NOT NULL)") or die(mysql_error());
Avatar billede dennism Nybegynder
02. marts 2002 - 16:05 #2
Kommando:

mysql_query("CREATE TABLE brugere (
  id int(11) NOT NULL auto_increment,
  brugernavn text NOT NULL,
  email text NOT NULL,
  navn text NOT NULL,
  point tinyint NOT NULL default '100',
  point_i_spil tinyint NOT NULL default '0',
  tekst text NOT NULL)") or die(mysql_error());

Den siger:

Incorrect table definition; There can only be one auto column and it must be defined as a key

Hvad mener den med det?
Avatar billede fri-hash Nybegynder
02. marts 2002 - 16:11 #3
mysql_query("CREATE TABLE brugere (
  id int(11) NOT NULL auto_increment primary key,
  brugernavn text NOT NULL,
  email text NOT NULL,
  navn text NOT NULL,
  point tinyint NOT NULL default '100',,
  point_i_spil tinyint NOT NULL default '0',,
  tekst text NOT NULL)") or die(mysql_error());
Avatar billede dennism Nybegynder
02. marts 2002 - 16:14 #4
Hvad gør 'primary key'?
Avatar billede fri-hash Nybegynder
02. marts 2002 - 16:21 #5
den gør at alle værdier i den kolonne er unikke - dvs. der kan ikke være flere rækker med samme værdi i den kolonne der er primary key
Avatar billede fri-hash Nybegynder
02. marts 2002 - 19:09 #6
virker den?
Avatar billede dennism Nybegynder
02. marts 2002 - 20:24 #7
Ja...
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