WiZzLeR Medlem sedan juni 2002 346 inlägg Frågan 13 aug. 2002 17:33 #1 Jag ska skapa en mySQL tabell fast det funkar ej,
jag öppnar mysql.exe och öppnar en databas
sen ska jag skapa en tabell med massa info men jag får helatiden fel, detta är vad jag skriver:
CREATE TABLE clanwar(
clan TEXT,
results TEXT,
date TEXT,
type TEXT,
maps TEXT,
players TEXT,
comments TEXT,
);
Vad är det som jag gör fel? :q
W Webslave Medlem sedan maj 2002 647 inlägg Ladda ner phpmyadmin... så slipper du sitta i ett DOS-fönster :)
Ekström Medlem sedan feb. 2002 2 594 inlägg MySQLFront är ännu bättre. Du hittar det på http://www.mysqlfront.de
Skapa följande...
I din include fil ska du ha connect till databas!!!!!
Install.php
//Fyll i
//mysql_select_db("");
//Med ditt databas namn som tabellerna ska instaleras i
<?php
include("variablar.php");
$sql = "Create Database clanwars";
mysql_query($sql);
mysql_select_db("databas namnet");
$create = file("create_table.txt");
for ($i=0; $i<sizeof($create); $i++) mysql_query($create[$i]);
?>
Alles klar !!
------------------------
create_table.txt
CREATE TABLE clanwar(
clan TEXT,
results TEXT,
date TEXT,
type TEXT,
maps TEXT,
players TEXT,
comments TEXT,
);
------------------------
Lycka till!!!
MVH, Borg
WiZzLeR Medlem sedan juni 2002 346 inlägg okey, fast det skapas ingen tabell eller vad ska hända?
Kim Medlem sedan jan. 2000 7 697 inlägg Då detta handlar om MySQL, så flyttar jag tråden dit. :)
K koi Medlem sedan feb. 2001 33 inlägg CREATE TABLE clanwar(
id int(255) AUTO_INCREMENT,
clan varchar(50),
results varchar(50),
date varchar(50),
type varchar(50),
maps varchar(50),
players varchar(50),
comments varchar(50),
primary key (id));
);
Det blir MKT enklare om du har ett ID-fält till varje klanmatch..
Felet i din ursprungliga kod är att du har ett kommatecken före slutparentesen... Ta bort det så funkar det säkert!! :h
CREATE TABLE clanwar(
clan TEXT,
results TEXT,
date TEXT,
type TEXT,
maps TEXT,
players TEXT,
comments TEXT
);