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
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