如何使用php添加带有数据库结果的引导网格
我是php的新手。我使用以下代码从mysql数据库中获取所需的数据。但我想做的是,每当数据库显示结果时,我每次都想将其放入引导网格(如col-sm-4)。现在我的网格是用HTML编码的,我如何在每次查询结果中生成它?提前谢谢如何使用php添加带有数据库结果的引导网格,php,mysql,twitter-bootstrap,Php,Mysql,Twitter Bootstrap,我是php的新手。我使用以下代码从mysql数据库中获取所需的数据。但我想做的是,每当数据库显示结果时,我每次都想将其放入引导网格(如col-sm-4)。现在我的网格是用HTML编码的,我如何在每次查询结果中生成它?提前谢谢 <div class="col-sm-4"> <h3>image </h3><br> <?php
<div class="col-sm-4">
<h3>image </h3><br>
<?php
$sql = "SELECT * FROM sctable";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
$link = "http://localhost/sc/uploads/" .$row[1];
echo "<img width='100%' height='200' src=$link />"."<br />";
echo "";
}
?>
</div>
图像
您可以只包装图像:
echo "<div class='col-sm-4'> <img width='100%' height='200' src='$link' /></div>";
echo”“;
您的意思是这样的,您只想将每行数据放入自己的div中吗
<?php
$sql = "SELECT * FROM sctable";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo '<div class="col-sm-4">';
echo '<h3>image </h3><br>';
$link = "http://localhost/sc/uploads/" .$row[1];
echo '<img style="width:100%;height:200px" src="' . $link . '"/>';
echo '</div>';
}
?>
仅供将来参考,在这样的代码中使用自己网站的完整url是个坏主意。如果你把它移动到一个实时站点,这个代码将不再工作。最好使用相对路径,让系统为您做一些工作。因此,无论您将代码移动到哪个域,它都应该工作
<?php
$sql = "SELECT * FROM sctable";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo '<div class="col-sm-4">';
echo '<h3>image </h3><br>';
> Changed next line
$link = "sc/uploads/" .$row[1];
echo '<img style="width:100%;height:200px" src="' . $link . '"/>';
echo '</div>';
}
?>
@RiggsFolly不确定这两种技术都需要什么。OP只需要把他的图像用
@ohgod包装一下,为什么你可能在读了三遍之后,我想我知道他想要什么了hh…这太简单了,我之前试过了…一定是双引号和单引号弄错了。它现在对我很有效。谢谢你的帮助。