Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Ajuda com MySQLi

$
0
0

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


Viewing all articles
Browse latest Browse all 14190