Ir para conteúdo
Fórum Script Brasil
  • 0

Erro No Banco


drodrigo

Pergunta

Pessoal, será que alguém poderia me ajudar com esse banco de dados que eu tenho.

na hora que eu vou jogar ele no mysql ocorre o erro e não consigo fazer funcionar de forma alguma.

Esse escript e um de cadsatro que eu achei, so que o problema so está no banco.

O BANCO ORIGINAL QUE VEIO NELE E ESSE:

-- phpMyAdmin SQL Dump
-- version 2.8.2.4
-- http://www.phpmyadmin.net
-- 
-- Servidor: localhost
-- Tempo de Geração: Fev 04, 2007 as 07:21 PM
-- Versão do Servidor: 5.0.24
-- Versão do PHP: 5.1.6
-- 
-- Banco de Dados: `cadastro`
-- 
CREATE DATABASE `cadastro` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `cadastro`;

-- --------------------------------------------------------

-- 
-- Estrutura da tabela `dados_usuarios`
-- 

CREATE TABLE `dados_usuarios` (
  `ID` int(11) NOT NULL auto_increment,
  `Login` varchar(50) NOT NULL,
  `Senha` char(15) NOT NULL,
  `Nome` varchar(200) NOT NULL,
  `Email` varchar(200) NOT NULL,
  `Sexo` varchar(15) NOT NULL,
  `DataNasc` varchar(15) NOT NULL,
  `Pais` varchar(50) NOT NULL,
  `Estado` varchar(50) NOT NULL,
  `Cidade` varchar(50) NOT NULL,
  `Cep` varchar(20) NOT NULL,
  `Pergunta` varchar(200) NOT NULL,
  `Resposta` varchar(200) NOT NULL,
  PRIMARY KEY  (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5;

-- 
-- Extraindo dados da tabela `dados_usuarios`
-- 

INSERT INTO `dados_usuarios` (`ID`, `Login`, `Senha`, `Nome`, `Email`, `Sexo`, `DataNasc`, `Pais`, `Estado`, `Cidade`, `Cep`, `Pergunta`, `Resposta`) VALUES (1, 'diegogomesaraujo', '0500872', 'Diego Gomes Araujo', 'diegogomesaraujo@hotmail.com', 'Masculino', '25/01/1989', 'Brasil', 'Pará', 'Belém', '666666', 'Qual seu nome completo', 'Diego Gomes Araujo'),
(2, 'diego', '250189', 'Diego Gomes Araujo', 'diegogomesaraujo@hotmail.com', 'Masculino', '25/01/1989', 'Brasil', 'Pará', 'Belém', '66666666', 'Time do coração', 'São Paulo'),
(3, 'bruno_rodrigues_gomes', 'pluto1', 'Bruno Rodrigues Gomes', 'brunobbg4@hotmail.com', 'Masculino', '04/11/1992', 'Brasil', 'Pará', 'Belém', '101030', 'Nome do meu cachorro', 'Pluto'),
(4, 'natashascosta', '210192', 'Natasha', 'natashascosta@hotmail.com', 'Feminino', '21/01/1992', 'Brasil', 'Pará', 'Belém', '66080350', 'Cidade Natal', 'Belém');
O erro que ocorre e esse!
Talvez tenha encontrado um bug no analizador (parser) do SQL. Analise a sua Consulta SQL com atenção, e verifique se as aspas estão corretas e não estão desencontradas. Outra possibilidade de falha é o fato de estar tentando subir um arquivo com saída binária de uma área de texto citada. Pode também experimentar a sua consulta SQL no prompt de comandos do MySQL. A saída de erro do MySQL, isto se existir alguma, também poderá ajudar a diagnosticar o problema. Se continuar a ter problemas ou se o analisador (parser) falhar onde a interface da linha de comandos tiver sucesso, reduza por favor a entrada da consulta SQL até aquele que causou o problema, e envie o relatório de bug com os dados do chunk da seção CORTE abaixo:
----INICIO CORTE----
eNp9ksFuozAURff+irvoIpEIAwzpdJCyoMSToiGGAmnVVXATT2MJDAOmar+ti/mk+YUh2aTKSEhe
WL7H7/pdP5qmceohsBE4iCjzYMPB3HVJlg/nH4QED5mHq3DvoftdNrztRGuW8tlsDo3xCsf8eg3H
suZfrJthDVvPcTzbRimq76BvDa7I+j27jzy4pm061mxXV1WvpH6fKU02WYo4M+CvKMsNPNDB81Eq
hBTfTIska98bLK5Nd9aULknukiNixNmxmms6eAwZy0nks5WHRj+3s17/mt2Qk9/fjz9BSv2cIvdv
I4piz/d1t+27nrey7gpMCFCEywJS6YltT8HiHGwTReC9rrdS7VpRCaWNIxfVL1IVeOXt7sDbydw6
4yc9E+rAC5xEe34hsroS57tDXBc6rbgsx4BMvNVn/b/6S645491uBEm47EaeTzs9pDMCBHKIT4wB
ovncwaW9aF96pflYk6nomrobZZI0XPvpE37SJ2By/LzplICyVcjoIlSqXt5iSX/4myhHcOenGc0X
JddS2fA3ebwN2TAS62HWFnP8A0Zc2UE=
----FIM CORTE----
----INICIO CRU----

ERROR: C1 C2 LEN: 1 2 544
STR: �

CVS: $Id: sqlparser.lib.php,v 2.36 2005/08/08 20:22:11 lem9 Exp $
MySQL: 4.1.20-community-nt
USR OS, AGENT, VER: Win IE 7.0
PMA: 2.6.4-pl4
PHP VER,OS: 4.4.2 WINNT
LANG: ptbr-utf-8
SQL: CREATE TABLE `dados_usuarios` (
  `ID` int(11) NOT NULL auto_increment,
  `Login` varchar(50) NOT NULL,
  `Senha` char(15) NOT NULL,
  `Nome` varchar(200) NOT NULL,
  `Email` varchar(200) NOT NULL,
  `Sexo` varchar(15) NOT NULL,
  `DataNasc` varchar(15) NOT NULL,
  `Pais` varchar(50) NOT NULL,
  `Estado` varchar(50) NOT NULL,
  `Cidade` varchar(50) NOT NULL,
  `Cep` varchar(20) NOT NULL,
  `Pergunta` varchar(200) NOT NULL,
  `Resposta` varchar(200) NOT NULL,
  PRIMARY KEY  (`ID`))
 ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ----FIM CRU----
Esse e da consulta do erro: consulta SQL:
CREATE TABLE `dados_usuarios` ( `ID` int(11) NOT NULL auto_increment, `Login` varchar(50) NOT NULL, `Senha` char(15) NOT NULL, `Nome` varchar(200) NOT NULL, `Email` varchar(200) NOT NULL, `Sexo` varchar(15) NOT NULL, `DataNasc` varchar(15) NOT NULL, `Pais` varchar(50) NOT NULL, `Estado` varchar(50) NOT NULL, `Cidade` varchar(50) NOT NULL, `Cep` varchar(20) NOT NULL, `Pergunta` varchar(200) NOT NULL, `Resposta` varchar(200) NOT NULL, PRIMARY KEY (`ID`)) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5
E esse e a mensagem do erro:
Mensagens do MySQL :  

#1064 - 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 'CREATE TABLE `dados_usuarios` (
  `ID` int(11) NOT NULL auto

Bem, e esse o que ocorre, espero poder ter uma ajuda se for possivel e claro.

Abraços e uma boa semana.

Editado por drodrigo
Link para o comentário
Compartilhar em outros sites

17 respostass a esta questão

Posts Recomendados

  • 0

E porque e o seguinte, o myphpadmin, eu to utilizando do servidor do meu site! que seria esse:

Esse que você está me dizendo eu não tenho, o MYSQL. também nunca usei ele!

http://mysql.bsbcountry.com.br/

e por la que eu tento insetir o código.

Fiz um teste, e foi o seguinte, ele disse que já tinha um banco existente la que era CADASTRO.

Então, eu creie um outro, USUARIO_VIP, e importei novamente o arquivo, e ocorre este erro:

consulta SQL: 

-- phpMyAdmin SQL Dump
-- version 2.8.2.4
-- http://www.phpmyadmin.net
-- 
-- Servidor: localhost
-- Tempo de Geração: Fev 04, 2007 as 07:21 PM
-- Versão do Servidor: 5.0.24
-- Versão do PHP: 5.1.6
-- 
-- Banco de Dados: `cadastro`
-- 
CREATE DATABASE `cadastro` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci 


Mensagens do MySQL :  

#1044 - Access denied for user 'user'@'%' to database 'cadastro' 

[ Voltar ]

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Hum beleza, vou ver isso direitinho!

Quanto ao problema, vamos la.

continua dando o mmesmo erro chato. Eu já n sei o que fazer, acho que vou desistir desse trem.

tentei de tudo. e o mesmo erro ocorre a cima que passei para você.

Abraços meu amigo.

Qualquer coisa estou no e-mail e MSN: dguinho@gmail.com

Link para o comentário
Compartilhar em outros sites

  • 0

Galera, consegui fazer funcionar o banco aqui. Obrigado pelas pessoas que me ajudaram.

Eu precisaria so de mais uma pequena ajuda, se for possivel e claro.

Eu fiz o cadastro beleza com sucesso tudo certinho, cadastrou beleza.

Quando eu vou logar com o login e a senha, apresenta este seguinte erro:

ERRO:

Parse error: parse error, unexpected ')' in c:\domains\bsbcountry.com.br\wwwroot\bsbcadastro\usuarios_vip\logar.php on line 7
Seráque algum pode me dar alguma informação sobre esse erro: O código original que faz logar com os dados de login e senha e esse:
<?
include "configuracao.php";

$db            =    mysql_connect ($host, $login_db, $senha_db);
$basedados    =    mysql_select_db($database);

$resultado = mysql_query("SELECT login, senha FROM `$tabela` WHERE login='$login' AND senha='$senha'", $db);) or print (mysql_error());
while($linha = mysql_fetch_array($resultado)){
 $loginbanco = $linha["login"];
 $senhabanco = $linha["senha"];
}
if($loginbanco == $login AND $senhabanco == $senha){
 session_register(login);
 session_register(senha);
 header("Location: area_vip.php");
}
else{
 echo
     "
    <META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>
    <script type=\"text/javascript\">
    alert(\"Erro: Usuário ou senha inválidos!\");
    </script>
    ";
}
?>

Bem, acho que isso, se puderem em ajudar neste erro ficarei grato.

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

Hum.. ESerra extamente aonde coloquei, pois tem varios! ); pode me ajudar?

Precisa mais não achei onde você quiz dizer.

beleza passou, so que agora o erro foi para outro arquivo o area_vip.php com este erro:

ERRO:

Fatal error: Call to undefined function: fecha() in c:\domains\bsbcountry.com.br\wwwroot\bsbcadastro\usuarios_vip\area_vip.php on line 12
Será que e por causa desse cochetes que está ocasionando o erro? O código original do area_vip e esse:
<?
include("verifica.php");
include("configuracao.php");

$db            =    mysql_connect ($host, $login_db, $senha_db);
$basedados    =    mysql_select_db($database);

$usuario = mysql_query("SELECT * FROM `$tabela` WHERE login='$login'") or print (mysql_error());
while($linha = mysql_fetch_array($usuario)){
 $nomebanco = $linha["nome"];
}
fecha();
?>
<html>
<head>
<title>Documento sem t&iacute;tulo</title>
</head>

<body>

<div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ol&aacute; <b><? echo $nomebanco ?></b>,
voc&ecirc; est&aacute; acessando sua &aacute;rea VIP.<br>
<br>
Menu VIP : <a href="meus_dados.php">Meus Dados</a> - <a href="alt_dados.php">Alterar
Dados</a> - <a href="logout.php">Logout</a></font></div>
</body>
</html>

Abraços

Editado por drodrigo
Link para o comentário
Compartilhar em outros sites

  • 0
Hum.. ESerra extamente aonde coloquei, pois tem varios! ); pode me ajudar?

Abraços

O código do meu post já está corrigido é só substitutir pelo do seu post... note que você só tem uma variável chamada $resultado no seu script (está no começo) ache ela e substitua pelo código que eu passei....

Link para o comentário
Compartilhar em outros sites

  • 0
Ok grande, deu certo.

mais ocorreu um outro erro assima de uma conferida? por favor!

O erro é simples, você está chamando uma função chamada "fecha" sem antes informar essa função (ou seja, sem colocar a função antes!).

Link para o comentário
Compartilhar em outros sites

  • 0
Grande não entendi. Desculpe e que eu estou aprendendo isso agora. então to meio perdido com essas funções fechar abrir e muita coisa pra mim ao mesmo tempo.

você está querendo dizer que eu tenho que fechar depois da função? To perdido!

:blink:

Olha, isso é uma questão de lógica... você está tentando usar uma função, certo? Ela tem o nome de fechar, certo? Então me diz uma coisa, como você pode usar uma coisa que você ainda não disse pro php como é, entenda assim, tudo que você quiser usar num código php (assim como em qualquer linguagem de programação) você tem que declarar primeiro... e você está chamando uma função que aparentemente não existe em parte alguma do seu código...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...