Eu sei que por phpadminmysql é mais fácil, mas a página do lycos para acessar não está funcionando. Então tem que ser desse jeito mesmo.
instalar.php
<?
$database = "sscdz_uk_db"; //nome do banco de dados
$t01 = "zieg_user"; //nome da tabela
$t02 = "zieg_stats"; //nome da tabela
$t03 = "zieg_history"; //nome da tabela
$t04 = "zieg_hotlaps"; //Nome da tabela
$host = "localhost"; //host!
$user = "sscdz"; //nome de usuário
$pass = "**********"; //senha do usuário
//função que conecta com o MySql
$db = @mysql_connect("$host", "$user", "$pass") or die ("Conexão: ".mysql_error());
//criando tabelas $Tb01 = mysql_query("CREATE TABLE `$t01` (
`id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 30 ) NOT NULL ,
`senha` VARCHAR( 30 ) NOT NULL ,
`avatar` VARCHAR NOT NULL ,
`nome` CHAR NOT NULL ,
`sobrenome` CHAR NOT NULL ,
`apelido` VARCHAR NOT NULL ,
`numero` INT( 3 ) NOT NULL ,
`local` VARCHAR NOT NULL ,
`data` VARCHAR( 50 ) NOT NULL ,
`controle` VARCHAR NOT NULL ,
`cnx` VARCHAR NOT NULL ,
`site` VARCHAR NOT NULL ,
`email` VARCHAR NOT NULL ,
`icq` INT( 10 ) NOT NULL ,
`msn` VARCHAR NOT NULL ,
`orkut` VARCHAR NOT NULL ,
`msg` VARCHAR NOT NULL ,
`status` CHAR( 5 ) NOT NULL ,
`datanow` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY( `id` )
); ") or die ("<p>Ocorreram erro(s) ao criar a Tabela <b>$t01</b>:</p><br>".mysql_error());
if ($Tb1==true) echo "<p>A Tabela <b>$t01</b> foi criada com sucesso!<br>";
$Tb02 = mysql_query("CREATE TABLE `$t02` (
`id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 30 ) NOT NULL,
`ordem` INT( 2 ) NOT NULL,
`liga` VARCHAR NOT NULL,
`starts` INT( 5 ) NOT NULL,
`poles` INT( 5 ) NOT NULL,
`wins` INT( 5 ) NOT NULL,
`top5` INT( 5 ) NOT NULL,
`top10` INT( 5 ) NOT NULL,
`points` INT( 8 ) NOT NULL,
`laps` INT( 8 ) NOT NULL,
`lead` INT( 8 ) NOT NULL,
`dnf` INT( 5 ) NOT NULL,
`link` VARCHAR NOT NULL,
PRIMARY KEY( `id` )
); ") or die ("<p>Ocorreram erro(s) ao criar a Tabela <b>$t02</b>:</p><br>".mysql_error());
if ($Tb2==true) echo "<p>A Tabela <b>$t02</b> foi criada com sucesso!<br>";
$Tb03 = mysql_query("CREATE TABLE `$t03` (
`id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 30 ) NOT NULL,
`temporada` VARCHAR NOT NULL,
`categoria` VARCHAR NOT NULL,
`car` VARCHAR NOT NULL,
`patro` VARCHAR NOT NULL,
`numero` INT( 3 ) NOT NULL,
`track` VARCHAR NOT NULL,
`starts` INT( 5 ) NOT NULL,
`rank` INT( 3 ) NOT NULL,
`points` INT( 8 ) NOT NULL,
`laps` INT( 8 ) NOT NULL,
`lead` INT( 8 ) NOT NULL,
`status` VARCHAR NOT NULL,
`msg` VARCHAR NOT NULL,
PRIMARY KEY( `id` )
); ") or die ("<p>Ocorreram erro(s) ao criar a Tabela <b>$t03</b>:</p><br>".mysql_error());
if ($Tb3==true) echo "<p>A Tabela <b>$t03</b> foi criada com sucesso!<br>";
$Tb04 = mysql_query("CREATE TABLE `$t04` (
`id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 30 ) NOT NULL ,
`track` VARCHAR NOT NULL ,
`free` VARCHAR NOT NULL ,
`expert` CHAR NOT NULL ,
PRIMARY KEY( `id` )
); ") or die ("<p>Ocorreram erro(s) ao criar a Tabela <b>$t04</b>:</p><br>".mysql_error());
if ($Tb4==true) echo "<p>A Tabela <b>$t04</b> foi criada com sucesso!<br>";
?>Deu esse erro
Ocorreram erro(s) ao criar a Tabela zieg_user:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL , `nome` CHAR NOT NULL ,
Alterei as linhas da criação da primeira tabela.
Ficou assim as que eu alterei
instalar.php
$Tb01 = mysql_query("CREATE TABLE `$t01` (
`id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 30 ) NOT NULL ,
`senha` VARCHAR( 30 ) NOT NULL ,
`avatar` text NOT NULL ,
`nome` text NOT NULL ,
`sobrenome` text NOT NULL ,
`apelido` VARCHAR NOT NULL ,
`numero` INT( 3 ) NOT NULL ,
`local` VARCHAR NOT NULL ,
`data` VARCHAR( 50 ) NOT NULL ,
`controle` VARCHAR NOT NULL ,
`cnx` VARCHAR NOT NULL ,
`site` VARCHAR NOT NULL ,
`email` VARCHAR NOT NULL ,
`icq` INT( 3 ) NOT NULL ,
`msn` VARCHAR NOT NULL ,
`orkut` VARCHAR NOT NULL ,
`msg` VARCHAR NOT NULL ,
`status` VARCHAR( 5 ) NOT NULL ,
`datanow` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY( `id` )
); ") or die ("<p>Ocorreram erro(s) ao criar a Tabela <b>$t01</b>:</p><br>".mysql_error());
if ($Tb1==true) echo "<p>A Tabela <b>$t01</b> foi criada com sucesso!<br>";Nesse eu já tentei de tudo e nada deu certo. Alguém pode me ajudar
arrumou o erro antigo mas ficou esse
Ocorreram erro(s) ao criar a Tabela zieg_user:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'NOT NULL , `numero` INT( 3 ) NOT NULL ,
Alguém pode me dizer que besteira que estou fazendo?










