jahl
2008-12-30, 13:59
Jag ska köra ett nyhetsscript, laddat hem detta som han beskriver bra http://www.phpsidan.nu/res_articles.php?view=art&id=28
Men är inte så duktig och i readme filen så står det såhär:
Här följer SQL koden som behövs för att skapa databasen:
Börja med att skapa en databas som heter nyheter. Väljer du något annat namn på den så se till
att ändra variabeln $mySQL_database till det namn du väljer. Efter detta är gjort så är det bara
att köra följande kod i SQL:
#Nyhetstabellen
CREATE TABLE nyheter (
id INT( 11 ) NOT NULL AUTO_INCREMENT ,
rubrik VARCHAR( 255 ) NOT NULL ,
datum VARCHAR( 255 ) NOT NULL ,
skribent VARCHAR( 255 ) NOT NULL ,
innehall TEXT NOT NULL ,
PRIMARY KEY (id)
)
TYPE=INNODB;
#Kommentarer
CREATE TABLE kommentarer (
id INT( 11 ) NOT NULL AUTO_INCREMENT ,
nid INT( 11 ) DEFAULT '0' NOT NULL ,
skribent VARCHAR( 255 ) NOT NULL ,
datum VARCHAR( 255 ) NOT NULL ,
innehall VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( id ),
INDEX nid (nid),
FOREIGN KEY (nid) REFERENCES nyheter(id) ON DELETE CASCADE
)
TYPE=INNODB;
Vad menar man med köra denna kod i SQL? Vart ska man lägga in den i källkoden och i vilken fil? Tacksam för snabb hjälp!
Men är inte så duktig och i readme filen så står det såhär:
Här följer SQL koden som behövs för att skapa databasen:
Börja med att skapa en databas som heter nyheter. Väljer du något annat namn på den så se till
att ändra variabeln $mySQL_database till det namn du väljer. Efter detta är gjort så är det bara
att köra följande kod i SQL:
#Nyhetstabellen
CREATE TABLE nyheter (
id INT( 11 ) NOT NULL AUTO_INCREMENT ,
rubrik VARCHAR( 255 ) NOT NULL ,
datum VARCHAR( 255 ) NOT NULL ,
skribent VARCHAR( 255 ) NOT NULL ,
innehall TEXT NOT NULL ,
PRIMARY KEY (id)
)
TYPE=INNODB;
#Kommentarer
CREATE TABLE kommentarer (
id INT( 11 ) NOT NULL AUTO_INCREMENT ,
nid INT( 11 ) DEFAULT '0' NOT NULL ,
skribent VARCHAR( 255 ) NOT NULL ,
datum VARCHAR( 255 ) NOT NULL ,
innehall VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( id ),
INDEX nid (nid),
FOREIGN KEY (nid) REFERENCES nyheter(id) ON DELETE CASCADE
)
TYPE=INNODB;
Vad menar man med köra denna kod i SQL? Vart ska man lägga in den i källkoden och i vilken fil? Tacksam för snabb hjälp!