09. marts 2008 - 21:14
Der er
4 kommentarer og 1 løsning
Oprette tabel via php
Hejsa, Nogen der lige kan sige hvordan man opretter en tabel i ens database ved hjælp af PHP? ;o) Har prøvet <?php include("db.php"); $sql = 'CREATE TABLE `cms2_community` (' . ' `id` INT(9) NOT NULL, ' . ' `brugernavn` VARCHAR(255) NOT NULL, ' . ' `kodeord` VARCHAR(255) NOT NULL, ' . ' `email` VARCHAR(255) NOT NULL, ' . ' `dato` VARCHAR(255) NOT NULL, ' . ' `ip` VARCHAR(255) NOT NULL' . ' )' . ' ENGINE = myisam;'; ?> Men det virker tilsyneladende ikke..
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
09. marts 2008 - 21:27
#1
Du burde ændre felttypen for din dato til til dato type, det kan være datetime eller anden. Og så viser du intet sted i dit eksempel at du faktisk kører din sql. Du kan afvikle din sql med mysql_query() funktionen.
09. marts 2008 - 21:33
#2
Smid lige svar tak ;o) <?php include("db.php"); $sql = 'CREATE TABLE `cms2_community` (' . ' `id` INT(9) NOT NULL, ' . ' `brugernavn` VARCHAR(255) NOT NULL, ' . ' `kodeord` VARCHAR(255) NOT NULL, ' . ' `email` VARCHAR(255) NOT NULL, ' . ' `dato` VARCHAR(255) NOT NULL, ' . ' `ip` VARCHAR(255) NOT NULL' . ' )' . ' ENGINE = myisam;'; mysql_query($sql, $conn); ?>
09. marts 2008 - 21:38
#3
Husk at ændre din type for dit dato felt. Og jeg springer over denne her gang, ellers tak.
09. marts 2008 - 22:21
#4
Enig i 09/03-2008 21:38:47. ... men ret også lige dine varchars: Det er overkill at afsætte så mange tegn. Et ip-nummer fylder f.eks. maks 15 tegn inklusive alt.
09. marts 2008 - 23:10
#5
Hehe okay, mange tak :))
Vi tilbyder markedets bedste kurser inden for webudvikling