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.

Conectar ao Banco de Dados
Started By OnaX, 14/11/2003, 10:23
6 replies to this topic
#1
Posted 14/11/2003, 10:23
#2
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
Criação e hospedagem de sites
Planos a partir de R$ 6,90 Mensais
#3
Posted 14/11/2003, 11:57
tenta
mysql_connect('localhost','','');
mysql_connect('localhost','','');
PHP + UML + OO + Flash + MySQL = IMBATIVEL
http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual
http://www.guilardi.com.br
- portifólio
http://www.deusehmais.com.br
- projeto atual
#5
Guest
Posted 14/11/2003, 12:49
Ta Aê um mini exemplo !!!
e para acessar este arquivo você coloca issu
bom falow
<? // 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

#6
Posted 14/11/2003, 13:18
O seu código esta conectando normal :
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"); 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
Posted 16/11/2003, 21:23
muito abigado pessoal, me ajudaram muito!
agora quero aprender PHP para colcaborar com o fórum!
agora quero aprender PHP para colcaborar com o fórum!





1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)