[英]Need help with displaying database content
这是我想要实现的目标: 我客观地使用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>" />
我需要将其格式化为与图片相同的格式,并且我坚持如何分离数据,因此每一行都以这种方式格式化以形成艺术品组合。
为学校项目这样做,因此非常感谢任何帮助。
$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>';
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.