Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cyber-Dragon

[Resolvido] Exibição de dados no banco de dados

Recommended Posts

Olá eu tenho uma banco de dados e queria exibir os dados para que eu podasse fazer um levantamento de quem está registado no site.

Eu queria que aparece-se todos os dados lá registados.

Eu uso o seguinte códiogo:

<?php
$host = "localhost";
$user = "root";
$senha = "";
$dbname = "1";
//conecta ao banco de dados
mysql_connect($host, $user, $senha) or die("Não foi possível conectar-se com o banco de dados");
//seleciona o banco de dados
mysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados");
$sql = "select * from test";
$query = mysql_query('$sql') or die("SQL:". $sql . " - ERRO:" . mysql_error());
while ($linha = mysql_fetch_array($query)) {
  echo $linha['Nome'] . "<br />"; //id é o nome do campo. Substitua pelo nome do campo da sua tabela
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Teste</title>
</head>

<body>
</body>
</html>

O problema é que no servidor dá a seguinte mensagem de erro:

SQL:select * from test - ERRO:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$sql' at line 1

 

Por favor ajudem!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

lembre q o php não interpreta variaveis dentro de aspas simples '', somente em duplas ""

 

deixe seu codigo assim:

$query = mysql_query($sql);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.