Hej.
I dem här följande artiklarna ska jag visa er hur man skapar ett artikelsystem i php.
Vad är det artikelsystem?
Ett artikel system är ett system som låter dig publicera artiklar när du loggat in.
Fast det är olika. I det här så kommer adminstratören få logga in sedan
kan den skapa artiklar.
Vad kommer jag behöva?
Du kommer behöva:
En mySQL databas och något program att redigera den med.
Då föredrar jag phpmyadmin.
OM du inte har mysql,php,phpmyadmin installerat kan du läsa Shadi's artikel om hur man
installerar PHP och MySQL i windows.
Vad behöver jag kunna?
Du ska helst kunna lite HTML.
Dock spelar det ingen roll då jag kommenterar flitigt.
Hur ska databasen se ut? Databasen kommer heta artiklar.
Så i phpmyadmin skriv(i SQL rutan):
CREATE DATABASE `artiklar` ;
Koden säger sig själv.
GÖR DATABASEN artiklar på svenska.
Sen tabellen.
En tabell är vad som finns i databasen ungefär.
Till exempel:
Jag ska köra en SELECT sats från min databas.
Men det går inte.
Du måste köra den från tabellen.
Koden för att göra en tabell är create table tabellnamn.
Men det kommer inte fungera för att tabellen måste ha några värden.
Så klistra in den här koden i din SQL ruta:
CREATE TABLE `artiklar`.`artiklar`
`Id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
`Artikel´ VARCHAR( 25 ) NOT NULL ,
`Skribent` VARCHAR( 25 ) NOT NULL ,
`Innehall` LONGTEXT NOT NULL ,
PRIMARY KEY ( `Id` )
) ENGINE = MYISAM
Där är våran tabell.
Det är den vi kommer kommunicera med sedan med PHP.
Så, var det allt?
Nej, det är det inte.
I nästa del ska vi skapa våra php filer.
Efter den här artikeln förutsätter jag att ni har gjort databasen korrekt
och har tabellen.
Tack!
Skapades: 2008-03-16 16:02:28 Skribent: Pettersoft Lästs 1289 gånger Betyg: 6 (artikeln har endast 4 röster, det krävs minst 5 för ett betyg)
CREATE TABLE `artiklar`.`Artiklar` ( `Id` INT( 10 ) NOT NULL AUTO_INCREMENT , `Artikel` VARCHAR( 25 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL , `Skribent` VARCHAR( 25 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL , `Innehall` LONGTEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL , PRIMARY KEY ( `Id` ) ) ENGINE = MYISAM CHARACTER SET latin1 COLLATE latin1_swedish_ci;