Olá pessoal, tenho meu codigo...
que pega os dados da conexão PHP...
ele tem os inputs
SERVIDOR
USUARIO
SENHA
DATABASE
após preencher os campos, ele envia pra pagina ad_tabelas.php
e a pagina cria a conexão com o banco e adiciona as tabelas dessa forma:
<?php // recebe os dados: $servidor = $_POST['servidor']; $usuario = $_POST['usuario']; $senha = $_POST['senha']; $banco = $_POST['database']; //cria a conexão MYSQLI: $con = new mysqli($servidor, $usuario, $senha, $banco); //verifica se a conexão está OK! if ($con->connect_errno) { die('Connect Failed: ' . $con->connect_errno); } // criar tabela Configurações if ($con->query("CREATE TABLE configuracoes ( id int NOT NULL AUTO_INCREMENT PRIMARY KEY, nome_site varchar (100) NOT NULL, ip_radio varchar(100) NOT NULL, porta_radio varchar(100) NOT NULL, twitter_radio varchar(100) NOT NULL, face_radio varchar(100) NOT NULL, logo_radio varchar(100) NOT NULL, install varchar(2) NOT NULL, base_dir varchar(250) NOT NULL )") === TRUE) { printf("Tabelas Criadas com Sucesso!!\n"); } // cria tabela USUARIOS if ($con->query("CREATE TABLE users ( id int NOT NULL AUTO_INCREMENT PRIMARY KEY, nome varchar (100) NOT NULL, usuario varchar(100) NOT NULL, senha varchar(100) NOT NULL, programa varchar(100) NOT NULL, cargo varchar(100) NOT NULL, foto varchar(100) NOT NULL, twitter varchar(2) NOT NULL, facebook varchar(100) NOT NULL, whatsapp varchar(100) NOT NULL )") === TRUE) { printf("Tabela 2 Criada com Sucesso!!\n"); } ?>
mas vejo que
$servidor = $_POST['servidor'];
$usuario = $_POST['usuario'];
$senha = $_POST['senha'];
$banco = $_POST['database'];
não é a melhor solução e outra
não está executando a criação das tabelas...
caso eu adicione
dessa forma:
$con = new mysqli('servidor', 'usuario', 'senha', 'banco');
SEM VARIAVEIS, AS TABELAS É CRIADA...
ESPERO QUE ALGUEM ME AJUDE! O PHP NÃO RETORNA NENHUM ERRO!
MAS NÃO EXECUTA OS COMANDOS...
OBRIGADO