无法显示数据库的结果

时间:2014-12-16 02:42:26

标签: php

所以我在数据库上有一个表,它有一些字段,图像字段只有图像的名称,图像保存在一个文件夹中。我得到了这段代码来显示结果,但它没有显示任何内容,页面是空白的..

<?php
include('ligacao.php');
$result = mysql_query("SELECT nome, genero, ano, banda, preco, arquivo FROM albuns");
while($row = mysql_fetch_array($result))
{
 {
  echo "<div id='sitios'>";
  echo "<div class='imageRow'>";
  echo "<div class='single'>";
  echo "<a href='imagens_albuns/" . $row['arquivo'] . "' rel='lightbox'><img src='imagens_albuns/thumbnails/". $row['arquivo'] . "'/></a>";
  echo "</div>";
  echo "</div>";
  echo "<div id='texto'>";
  echo "<h2><b>" . $row['nome'] . "</b></h2>";
  echo "<h3><b>Genero::</b></h3>" . $row['genero'] . "</br>";
  echo "<h3><b>Ano:</b></h3>" . $row['ano'] . "</br>";
  echo "<h3><b>Banda:</b></h3>" . $row['banda'] . "</br>";
  echo "<h3><bPreço:</b></h3>" . $row['preco'] . "€";
  echo "</div>";
  echo "</div>";
  }
  }
  mysql_close($ligacap);
?>

它有什么用?

1 个答案:

答案 0 :(得分:0)

在查询表之前,必须先选择数据库。 在mysql_query

之前插入此行
mysql_select_db($database);

其中$database包含数据库的名称

编辑:还要注意另一个答案中提到的语法错误