问题描述
|
这是我要实现的目标:
我正在客观地使用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字段,一个\'Title \'字段,\'Description \'字段以及一个包含图像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>\',\'</h3>\';
echo \'<p>\',htmlspecialchars($o->description),\'</p>\';
echo \'</div>\';
}