Jump to content


Photo

Erro Php + Mysql


  • Faça o login para participar
3 replies to this topic

#1 Dough

Dough

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 28/02/2011, 14:41

Eu estou criando um "host" e ocorreu um erro aqui:
Posted Image
O PHP está aqui:
$database = $_POST["database"];
$user = $_POST["user"];
$usuario = $_SESSION["HcP.User"];
$pass = md5($_POST["pass"]);
		$errors = 0;
		$error = "<font color='red'>Ocorreram os Seguintes Erros:<ul>\n";
		if($subdomain=="" || $user=="" || $pass==""){
        $errors=1;
        $error.="<li>Você não Preencheu todos os Campos! Volte e Tente Novamente!.\n";
        }
$query = mysql_query("SELECT * FROM dbs WHERE database = '$database'");
		if (mysql_num_rows($query) == 1){ // Ocorre Erro
		$errors = 1;
		$error.="<li>O Banco de Dados desejado já existe!";
		}
$query2 = mysql_query("SELECT * FROM dbs WHERE user = '$user'");
		if (mysql_num_rows($query2) == 1){
		$errors = 1;
		$error.="<li>O Usuário Selecionado já Existe!";
		}
		if ($errors == 1){
		$error .= '<a href="#" onclick="javascript:history.go(-1); return false;">Clique Aqui Para Voltar</a>';
		echo $error;
	    $do_reg == 0;
		}
$add = mysql_query("INSERT INTO dbs (database, user, pass, usuario, ativo) VALUES ('$database', '$user', '$pass', '$usuario', '0')") or die(mysql_error()); // Ocorre Erro
if ($add){
header("location: mysql_list.php?msg=ok");	
} else {
header("location: mysql_list.php?msg=err");
}

Edição feita por: Dough, 28/02/2011, 14:42.

Posted Image Meu post lhe ajudou? Retribuir é uma das formas de agradecer. Não mata ninguém! Só clicar no botão...

#2 provest

provest

    Felipe Antunes

  • Moderadores
  • 584 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro
  • Interesses:https://www.cliquevestibular.com.br
    https://clickeducacao.com.br/
    http://www.felipeantunes.com.br

Posted 01/03/2011, 11:31

Sem conhecer seu banco e arquivo config, fica difícil saber.

#3 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 01/03/2011, 13:49

O que é esse criar um host que vc está dizendo?
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#4 Dough

Dough

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 01/03/2011, 17:32

O Banco de Dados:
-- phpMyAdmin SQL Dump
-- version 3.3.7
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tempo de Geração: Mar 01, 2011 as 03:27 PM
-- Versão do Servidor: 5.0.91
-- Versão do PHP: 5.2.14

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Estrutura da tabela `dbs`
--

DROP TABLE IF EXISTS `dbs`;
CREATE TABLE IF NOT EXISTS `dbs` (
  `id` int(11) NOT NULL auto_increment,
  `database` varchar(255) collate latin1_general_ci NOT NULL,
  `user` varchar(255) collate latin1_general_ci NOT NULL,
  `pass` varchar(255) collate latin1_general_ci NOT NULL,
  `usuario` varchar(255) collate latin1_general_ci NOT NULL,
  `ativo` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;

E O config.php:
<?php
$sess = mysql_connect("localhost", "root", "oo123oo");
$db = mysql_select_db("host", $sess);
?>

(Isso é uma coisa onde uma pessoa pode criar um subdomínio com contas de e-mail e bancos de dados mysql)
Posted Image Meu post lhe ajudou? Retribuir é uma das formas de agradecer. Não mata ninguém! Só clicar no botão...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq