Öppna upp MySQL-prompten och skriv in
CREATE TABLE tabellnamn
Annars kan nog ett grafiskt program vara enklare, titta på deras hemsida.
10 svar · 365 visningar · startad av jwradhe
läs topic!
Öppna upp MySQL-prompten och skriv in
CREATE TABLE tabellnamn
Annars kan nog ett grafiskt program vara enklare, titta på deras hemsida.
men alltså i phpkod. måste göra det i en php sida för MySQL ligger inte på min data.
jag har inte testat ännu men e detta åt rätt håll??
<?
$server="localhost";
$dbname="jwradhe";
$uid="jwradhe";
$pwd="*****";
$conn=mysql_connect($server,$uid,$pwd);
mysql_select_db($dbname, $conn);
CREATE TABLE `gastbok` (
`id` INT NOT NULL AUTO_INCREMENT,
`rubrik` VARCHAR NOT NULL ,
`namn` VARCHAR NOT NULL ,
`epost` VARCHAR NOT NULL ,
`hemsida` VARCHAR NOT NULL
`inlagg` VARCHAR NOT NULL ,
`datum` datetime ,
)
?>
Du måste ange storleken på VARCHAR ex:
CREATE TABLE `gastbok` (
id INT NOT NULL AUTO_INCREMENT,
rubrik VARCHAR(255),
namn VARCHAR(255),
epost VARCHAR(255),
hemsida VARCHAR(255),
inlagg VARCHAR(255),
datum datetime
)
Sedan är nog inte varchar den bästa typen för inlägg eftersom den max kan innehålla 255 tecken.
Sen får du köra frågan genom mysql_query:
$conn=mysql_connect($server,$uid,$pwd);
mysql_select_db($dbname, $conn);
mysql_query("CREATE TABLE ... ");
va ska jag ha istället för VARCHAR då?
text? e de inte bättre?
longtext använder jag
TEXT är 65535 byte (tecken) LONGTEXT är 4,2Gbyte, så man kommer ganska långt med TEXT. Speciellt i en gästbok.
Däremellan finns MEDIUMTEXT på 1,6 Mbyte.