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.
Desculpem O Incomodo, Tenho Uma Duvida
Started By Miguel_JC, 15/10/2003, 11:08
3 replies to this topic
#1
Posted 15/10/2003, 11:08
#2
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...
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
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
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"
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
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)