[RESOLVIDO] Não consigo criar tabelas
Olá Pessoal. Estou aprendendo a programar, mas estou com um problema sério.
Estou tentando criar tabelas por um instalador, mas está dando erro.
Abaixo, o conteúdo do instalador:
<?$host = "localhost"; //endereço do seu servidor MySQL$database = ""; //o database que conterá sua tabela, muitas vezes seu próprio login$tabela = ""; //o nome de sua tabela$login_db = ""; //login usado no MySQL$senha_db = ""; //senha usado no MySQL$conexao = mysql_connect("$host", "$login_db", "$senha_db") or die(mysql_error());mysql_select_db("$database");$query1 = "CREATE table $sistema(id INT(8) NOT NULL AUTO_INCREMENT,nome VARCHAR(100) NOT NULL,cat VARCHAR(100) NOT NULL,arquivo_name VARCHAR(100) NOT NULL,autor VARCHAR(100) NOT NULL,data VARCHAR(30) NOT NULL,cliques VARCHAR(30) NOT NULL,descricao TEXT NOT NULL,cliques VARCHAR(220) NOT NULL,img VARCHAR(255) NULL,PRIMARY KEY (id))";$query = mysql_query($query1);if($query){ // caso ela tenha sido executada corretamente...echo"Tabela criada com sucesso!";} else { // caso contrário..echo"Não foi possível porque:".mysql_error()."!!";}?>Aqui, a página de erro quando tento instalar pelo install.php
Não foi possível porque: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 '( id INT(8) NOT NULL AUTO_INCREMENT, nome VARCHAR(100) NOT NULL, cat VARCHAR(1' at line 1!!
Obs: Lembrando que eu criei o BD no cpanel, configurei no config.php, mas aqui está em branco por questões de privacidade.
Espero que possam me ajudar a resolver esse problema
Discussão (2)
Carregando comentários...