Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!!
Carregando comentários...