Jump to content


Photo

Conectar ao Banco de Dados


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

#1 OnaX

OnaX

    Novato no fórum

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

Posted 14/11/2003, 10:23

oi galera, sou novato e estou aprendendo um pouco de código HTML...

não estou conseguindo fazer minha página PHP conectar e trazer informações do meu banco de dados:

o código é esse:

<html>
<head>
<?
$title = "Cadastro On-line de Musicas!";
?>
<title>OnaX - <? print("$title"); ?></title>
</head>
<body>
<?
mysql_connect('localhost') or die("Não consegui connectar DB!");
mysql_select_db("musicas") or die("Não consegui selecionar DB");
$teste = mysql_query("select * from teste_m") or die ("erro");
print($teste);
?>
</body>
</html>


o resultado é um erro:

Resource id #2

será que alguém poderia me clarear porque isso acontece?
desde já obrigado!
OnaX.

#2 MediaStyle

MediaStyle

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado
  • Localidade:Curitiba

Posted 14/11/2003, 11:37

cria um arquivo config.php ele será usado para a conexão com o banco de dados dai vc usa include e so seleciona a tabela e coloca a função que vc quizer
MediaStyle

Criação e hospedagem de sites
Planos a partir de R$ 6,90 Mensais

#3 goiaba2000

goiaba2000

    Tô com sono!

  • Usuários
  • 1118 posts
  • Sexo:Não informado
  • Localidade:Sobradinho-DF

Posted 14/11/2003, 11:57

tenta
mysql_connect('localhost','','');
PHP + UML + OO + Flash + MySQL = IMBATIVEL

http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual

#4 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 14/11/2003, 12:27

Lembre-se sempre de colocar o título de seu Tópico relacionado a sua dúvida. ;)
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#5 Guest

Guest
  • Visitantes

Posted 14/11/2003, 12:49

Ta Aê um mini exemplo !!!

<? // Config.php

$host = "localhost"; // Quase todos os servidores o padrão e esse
$user = "usuario"; // Usuario para acessar o MySQL
$pass = "senha"; // Senha para acessar o MySQL
$dbna = "database"; // Coloque o nome do Data Base que contem todas as suas tabelas !!!

$conexao = mysql_connect($host,$user,$pass) or die (mysql_error());
$db = mysql_select_db($dbna) or die (mysql_error());

?>

e para acessar este arquivo você coloca issu

<?
include("config.php");
.
.
.
.
.

?>

bom falow (y)

#6 ffmm

ffmm

    Veterano

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

Posted 14/11/2003, 13:18

O seu código esta conectando normal :
<html>
<head>
<?
$title = "Cadastro On-line de Musicas!";
?>
<title>OnaX - <? print("$title"); ?></title>
</head>
<body>
<?
mysql_connect('localhost') or die("Não consegui connectar DB!");
mysql_select_db("musicas") or die("Não consegui selecionar DB");
$teste = mysql_query("select * from teste_m") or die ("erro");
print($teste);
?>
</body>
</html>
Mas, para mostrar o resultado da consulta vc tem q usar a função mysql_fetch_array, pq o retornado pela função mysql_query é um resource, que identifica a sua consulta.

Tente fazer assim :
<html>
<head>
<?
$title = "Cadastro On-line de Musicas!";
?>
<title>OnaX - <? print("$title"); ?></title>
</head>
<body>
<?
mysql_connect('localhost') or die("Não consegui connectar DB!");
mysql_select_db("musicas") or die("Não consegui selecionar DB");
$teste = mysql_query("select * from teste_m") or die ("erro");
while ($row = mysql_fetch_array($teste)){
echo $row['nome_do_campo'];
}
?>
</body>
</html>
Bom, para explicar, a função mysql_fetch_array pega o resource da query, e pega os valores da tabela, e retorna um array com os valores. E pra acessar os valores vc usa $var['nome_do_campo'].

Edição feita por: ffmm2003, 16/11/2003, 22:18.


#7 OnaX

OnaX

    Novato no fórum

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

Posted 16/11/2003, 21:23

muito abigado pessoal, me ajudaram muito!

agora quero aprender PHP para colcaborar com o fórum!

:rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes:




1 user(s) are reading this topic

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

IPB Skin By Virteq