Avatar billede hewa Nybegynder
03. januar 2007 - 22:32 Der er 4 kommentarer og
1 løsning

Oprettelse af id der selv tæller op, 1, 2, 3 osv

Understående kode kan oprette en tabel med to rækker uden problemer. Jeg vil dog gerne have et id med, der automatisk tælles op, efterhånden som der kommer links i - men det vel den sgu ikke... hvad gør jeg forkert?

mysql_query("CREATE TABLE links (tekst varchar(100) NOT NULL default'', link varchar(100) NOT NULL default'') TYPE=MyISAM");

Jeg har prøvet med dette - og alt mulig andet:
id int NOT NULL auto_increment
Avatar billede arne_v Ekspert
04. januar 2007 - 01:09 #1
id int NOT NULL auto_increment

skal virke !

hvilken fejl får du ?
Avatar billede hewa Nybegynder
04. januar 2007 - 07:01 #2
Helt nøjagtig ser min kode sådan ud, og det er bare min egen fejlmeddelelse der kommer:
<?
include "connect.php";

mysql_query("CREATE TABLE links (id int NOT NULL auto_increment, linktekst varchar(100) NOT NULL default'', link varchar(100) NOT NULL default'') TYPE=MyISAM") or die ("Tabellen kan ikke oprettes, så der er en fejl et sted... :(");

echo "Tillykke, tabellen er oprettet :)";
?>
Fjerner jeg så "id int NOT NULL auto_increment, ", er der ingen problemer.
Avatar billede showsource Seniormester
04. januar 2007 - 07:29 #3
<?php

$sql = "CREATE TABLE `links` (
`id` INT NOT NULL AUTO_INCREMENT ,
`linktekst` VARCHAR( 100 ) NOT NULL ,
`link` VARCHAR( 100 ) NOT NULL ,
PRIMARY KEY ( `id` )
)";

include("connect.php");

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

?>
Avatar billede hewa Nybegynder
04. januar 2007 - 07:36 #4
Kanon, det virkede :)
Det var den sidste linje, der skulle med, PRIMARY KEY (id) - når jeg bliver større, finder jeg nok ud af hvorfor, haha :)
Smid et svar, så er der point på vej.
Avatar billede showsource Seniormester
06. januar 2007 - 06:55 #5
ok
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