Jump to content


Dough

Member Since 06/12/2010
Offline Last Active 23/05/2011, 17:44
-----

Topics I've Started

Mysql + Php

23/05/2011, 16:07

$check = mysql_query("SELECT * FROM `accounts` WHERE username='". strtolower($username) . "'");
		if (mysql_num_rows($check) == 1){
			$erros = 1;
			if ($lang == "pt")
			{
				$errmsg .= "A Conta selecionada já existe!<br>";
			} else {
				$errmsg .= "The Selected Account already exists!<br>";
			}
		}

Ele retorna: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/doug/public_html/index.php on line 133

a estrutura desta tabela:
CREATE TABLE IF NOT EXISTS `accounts`
(
	`username`   VARCHAR(16) NOT NULL,
	`password`   CHAR(64)    NOT NULL,
	`fullname`   VARCHAR(64) NOT NULL,
	`location`   VARCHAR(64) NOT NULL,
	`email`      VARCHAR(64) NOT NULL,
	`computer`   VARCHAR(64) NOT NULL,
	`hdid`       INTEGER     NOT NULL,
	`regip`      VARCHAR(15) NOT NULL,
	`lastip`     VARCHAR(15)          DEFAULT NULL,
	`created`    INTEGER     NOT NULL,
	`lastused`   INTEGER              DEFAULT NULL,

	PRIMARY KEY (`username`)
);

Erro Php + Mysql

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");
}

Erro No "Insert" Com Php

08/12/2010, 12:58

No Meu Site PHP (Não sei se essa seção é certa pois o erro é com MySql), apareceu um erro no "query":
Erro: 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 '.133.226, 08/12/2010 - 1:46pm)' at line 1
E Aqui está o Source Code que ele está dando erro:
<?
                $ip = getenv("REMOTE_ADDR"); //Pega o IP
		$data = date("d/m/Y - g:ia"); //Pega a Data e Horário
		$db = "doougcoc_ips"; //Insere Variável do BD
		$con = mysql_connect('10.10.10.3', 'doougcoc_ips', ''); //Abre conexão com o Servidor * CONEXÃO OK *
		mysql_select_db($db,$con); //Seleciona o Banco de Dados
		$query = "INSERT INTO ips (ip, data) VALUES ($ip, $data)"; //Insere o IP e a Data em VarChar 16 e VarChar 20
		$consulta = mysql_query($query); //Insere a Consulta
                if ($consulta){
                echo "O IP $ip foi gravado com Sucesso!";
                } else
                {
                echo "Erro: " . mysql_error();
                }
		mysql_close($con);
?>

IPB Skin By Virteq