Bom, abri um tópico ontem perguntando sobre como construir um banco de dados.
Bem, usei o phpmyadmin, criei o DB e a tabela. Criei o DB COMPRAS e a tabela defini como USERS, para cadastro de clientes.
Até aqui sem problemas, quando eu vou no php e faço os códigos para logar no servidor e abrir o banco de dados, ele simplesmente me diz que esse banco de dados não foi criado.
Eu estou fazendo os códigos da seguinte forma:
<!-- INDEX.PHP -->
<?
include 'class.FastTemplate.php3';
include './db/conecta.php'; // faz a conexão com o servidor e o DB
if($conecta)
{
// aqui entrarão os códigos para insert
}
else
{
echo "O site não pode funcionar corretamente";
}
mysql_close($conecta);
?>
<!-- fim do INDEX.PHP -->
<!-- CONECTA.PHP -->
<?
$conecta = mysql_connect("localhost","","");
if($conecta)
{
mysql_select_db("compras") or die("O banco de dados não existe");
} else
{
echo("Não conectado: ".mysql_error());
}
?>
<!-- fim do CONECTA.PHP -->
O que me deixa mais intrigado ainda, é que quando defino o myslq_select_db("test") ele abre corretamente, sem problemas.
Me ajudem, o que estou fazendo errado?
Como posso saber se esse banco de dados existe e como posso abri-lo, já que ele foi criado, existe um caminho? Ou será que ele funciona apenas com o user e pass, respectivamente configurados na linha do mysql_connect()?
Bom,
desculpem o tamanho da minha dúvida, mas se puderem esclarecer-me, agradeço.
Pergunta
toretto_PHP
Bom, abri um tópico ontem perguntando sobre como construir um banco de dados.
Bem, usei o phpmyadmin, criei o DB e a tabela. Criei o DB COMPRAS e a tabela defini como USERS, para cadastro de clientes.
Até aqui sem problemas, quando eu vou no php e faço os códigos para logar no servidor e abrir o banco de dados, ele simplesmente me diz que esse banco de dados não foi criado.
Eu estou fazendo os códigos da seguinte forma:
<!-- INDEX.PHP -->
<?
include 'class.FastTemplate.php3';
include './db/conecta.php'; // faz a conexão com o servidor e o DB
if($conecta)
{
// aqui entrarão os códigos para insert
}
else
{
echo "O site não pode funcionar corretamente";
}
mysql_close($conecta);
?>
<!-- fim do INDEX.PHP -->
<!-- CONECTA.PHP -->
<?
$conecta = mysql_connect("localhost","","");
if($conecta)
{
mysql_select_db("compras") or die("O banco de dados não existe");
} else
{
echo("Não conectado: ".mysql_error());
}
?>
<!-- fim do CONECTA.PHP -->
O que me deixa mais intrigado ainda, é que quando defino o myslq_select_db("test") ele abre corretamente, sem problemas.
Me ajudem, o que estou fazendo errado?
Como posso saber se esse banco de dados existe e como posso abri-lo, já que ele foi criado, existe um caminho? Ou será que ele funciona apenas com o user e pass, respectivamente configurados na linha do mysql_connect()?
Bom,
desculpem o tamanho da minha dúvida, mas se puderem esclarecer-me, agradeço.
Abraços...
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.