Jump to content


Photo

Desculpem O Incomodo, Tenho Uma Duvida


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

#1 Miguel_JC

Miguel_JC

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 15/10/2003, 11:08

Bem pessoal. Bom dia... preciso saber de uma coisa basica não sei se estou fazendo certo, mas se eu estiver indo pelo o caminho errado por favor me mostrem a luz.

Estou com uma certa dificuldade de fazer uma conecxão com o banco de dados. bem vou explicar o que eu fiz:

há 3 arquivos - config.php - dbconect.php - register.php

No config é onde se encontram as configurações do servidor e de conecxões que está ligada ao dbconect que faz a ligação ao banco de dados que esta na pagina: "sql/database.sql"

o dbconect.php esta assim:

<?
# conecxão ao banco de dados
include "config.php";
function conectar() {
$conecxao = mysql_connect("$host","$user","$pass") or die ("Não foi possivel conectar com o MYSQL");
mysql_select_db("database.sql", $conecxao) or die ("Banco de dados inexistente");
}
?>

no config.php esta apenas especificando o necessario

<?
# Conecxão com o banco de dados
$host = "localhost"; # host do servidor (recomendavel colocar "Localhost")
$user = "root"; # Usuario do banco de dados fornecido pelo o servidor
$pass = ""; # Password do usuario oferecido pelo o servidor
$db = "MySQL"; #banco de dados a ser utilizado
?>

e o register.php é a pagina onde o usuario faz o seu registro, o nome dos campos esta correto as variaveis tambem esta exatamente desse modo:

<?
include("dbconect.php");
conectar();
mysql_query("INSERT INTO ev_members(nick,password,e_mail,fullname) VALUES ($nome,$pass,$fullname)");
header("Location: confirmacao.php");
?>

Este é o corpo central do código, não vou colalo todo aqui.... mas eu acho que estou fazendo errado alguma coisa pois quando eu boto pra rodar esta função do dbconect.php:

mysql_select_db("sql/database.sql", $conecxao) or die ("Banco de dados inexistente");

Me informa da seguinte forma: "Banco de dados inexistente" sendo que o banco de dados está lá na pasta.

Bem eu uso um servidor proprio aqui onde testo todos os meus phps e sqls e gostaria que alguem pudesse me mostrar a luz nessa coisa que já esta me fazendo perder os cabelos da cabeça.... pode parecer um problema bobinho... mas meu tempo como usuario de php é curto.

Obrigado.

#2 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 15/10/2003, 12:55

Olá Amigo...
o que você esta fazendo errado é o seguinte....

o banco de dados não é o arquivo sql....
banco de dados fica em um servidor sql...


este arquivo sql que você acha que é o banco é a tabela em texto

vc precisa rodar este arquivo sql no servidor sql na sua base de dados

para que ele possa crias as tabelas...
<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>

#3 DARK_LINK

DARK_LINK

    Turista

  • Usuários
  • 53 posts
  • Sexo:Não informado
  • Localidade:São Paulo, SP, Brasil

Posted 15/10/2003, 15:54

O arquivo SQL é um arquivo de instruções de gravações no Banco de dados, eu vou te explicar melhor, faça assim?:

Tem ICQ?

o meu é 93732773

Tem MSN?

o meu é lucas@wate.com.br

Tem Yahoo MSN?


o meu é dl_gzcubix@yahoo.com.br
DARK_LINK, a nova geração....

Criando sistema operacional GZ.CUBIX, 10% criado....

Partes completas:

Boot Modo Texto: Completa!

Boot Modo Gráfico: 1%
Caminhos da Instalação: Completo!

"Tento ajudar as pessoas, mesmo quando não querem minha ajuda"

#4 thiago_2002

thiago_2002

    12 Horas

  • Usuários
  • 132 posts
  • Sexo:Não informado

Posted 15/10/2003, 18:51

executa esse arquivo.sql no phpmyadmin, e conecta com o nome do banco q vc criar




0 user(s) are reading this topic

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

IPB Skin By Virteq