需要显示数据库内容的帮助

时间:2011-05-28 04:56:36

标签: php html css database mysqli

以下是我要实现的目标:enter image description here 我客观地使用MYSQLi。

我用:

连接到数据库
<?php  
$mysqli= new mysqli( 
'xxxxx', #host 
'xxxxx', #username 
'xxxxx', #password 
'xxxxx'); #database name 

if ($mysqli->connect_error) 
{   
die("Connect Error: $mysqli->connect_error");
}
?>

我有一个自动递增ID字段,一个'标题'字段,'描述'字段和一个包含图像URL的字段,以便我可以使用

<img src="<url from database>" alt="<title from database>" />

我需要以与图片相同的方式对其进行格式化,并且我坚持如何分离数据,以便每行格式化以形成将成为艺术作品组合。

为学校项目这样做,所以非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

$result = $mysqli->query('SELECT title, description, image FROM table;');

while($o = $result->fetch_object()) {
  echo '<div class="image">';
  echo '<img src="', htmlspecialchars($o->image),'" alt="', htmlspecialchars($o->title),'" />';
  echo '<h3>', htmlspecialchars($o->title), '</h3>';
  echo '<p>', htmlspecialchars($o->description), '</p>';
  echo '</div>';
}